linux服务器上svn的log_Linux服务器上搭建svn服务器
背景
項目開發中需要版本控制,而我們經常使用的是在windows系統上搭建svn服務器,下面介紹在Linux系統(CentOs)上搭建svn服務器。
1. 使用yum安裝svn
使用yum安裝svn,命令如下:yum?-y?install?subversion
安裝完成之后,驗證安裝結果
svn驗證安裝是否成功
2. 新建倉庫目錄
在/opt目錄下面創建一個svn目錄,用來作為svn存儲目錄,命令如下:mkdir??/opt/svn
3. 創建一個測試倉庫
執行如下命令,創建一個倉庫svnadmin?create?/opt/svn/test/
創建測試倉庫
進入倉庫目錄下,查看倉庫的文件,命令:cd?/opt/svn/test/?#進入倉庫目錄ls????????????????#展示倉庫文件
關于倉庫文件的說明:hooks目錄:放置hook腳步文件的目錄
locks目錄:用來放置subversion的db鎖文件和db_logs鎖文件的目錄,用來追蹤存取文件庫的客戶端
format目錄:是一個文本文件,里邊只放了一個整數,表示當前文件庫配置的版本號
conf目錄:是這個倉庫配置文件(倉庫用戶訪問賬戶,權限)
4. 配置SVN服務的配置文件svnserver.conf
進入到conf文件夾下面,編輯svnserver.conf文件,命令如下:cd?conf
ls
vim?svnserver.conf
執行命令
在svnserver.conf文件中,anon-access前面的注釋去掉,將對應的值設置為none,將auth-access前面的注釋也去掉,將password-db前面的注釋也去掉,還有將authz-db前面的注釋也去掉,顯示如下:
編輯倉庫的svnserver.conf文件
最重要的一點,去掉注釋之后,配置項前面不能有空格。
5. 配置訪問的用戶及密碼
編輯passwd文件,在文件的末尾加上自己需要添加的用戶名和密碼,顯示如圖:
配置訪問的用戶和密碼
注意:用戶和密碼都是明文顯示的
6. 配置新用戶的授權訪問的文件
編輯authz文件,在該文件中追加如下內容:[/]
flytzuhan=rw
編輯授權文件
7. 啟動svn服務
執行如下命令:svnserve?-d?-r?/opt/svn/
其中-d表示后臺運行, -r指定根目錄,這里需要注意:絕對不能將啟動命令寫成:svnserve -d -r /opt/svn/test/
還有啟動的時候可能會出現如下錯誤:
啟動svn服務失敗
這個是由于已經啟動了SVN服務,所以需要先關閉進程,重新啟動即可,命令如下:killall?svnserve
svnserve?-d?-r?/opt/svn/
啟動svn服務成功
8. windows系統拉取代碼
圖形化界面拉取代碼
作者:彩虹的夜晚
鏈接:https://www.jianshu.com/p/e7037e010635
總結
以上是生活随笔為你收集整理的linux服务器上svn的log_Linux服务器上搭建svn服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: createprocess重启程序_C+
- 下一篇: linux主机开放ftp、http服务_