Linux下安裝部署SVN
阿新 • • 發佈:2020-12-11
一、安裝SVN
1.安裝SVN
yum install subversion
2.檢視svn版本
svnserve --version
二、配置SVN
1.建立版本庫根目錄
mkdir /var/svn
2.建立版本庫
cd /var/svn svnadmin create /var/svn/svnrepos
3.檢視自動生成的版本庫檔案
cd svnrepos ls
目錄說明
- db:存放所有的版本控制資料檔案
- hooks:放置hook指令碼檔案
- locks:用來追蹤存取檔案庫的客戶端
- format:一個文字檔案,檔案中只包含一個整數,表示當前檔案庫配置的版本號
- conf:SVN版本庫的配置檔案(版本庫的訪問賬號、許可權等)
4.設定SVN的賬號和密碼
- 執行 cd conf/ 命令
- 執行 vi passwd 命令,開啟使用者配置檔案
- 按 i 鍵進入編輯模式
- 在 [user] 下,新增使用者賬號和密碼
- 按 ESC 鍵退出編輯模式,並輸入:wq儲存並退出
5.設定賬號的讀寫許可權
開啟 authz 許可權控制檔案,在最後新增如下程式碼(zxf是賬號,r 表示讀許可權,w 表示寫許可權)
6.修改SVN服務配置
開啟svnserve.conf檔案,找到並修改如下,每行不能以空格開始,且等號兩端要有一個空格
7.啟動SVN版本庫
svnserve -d -r /var/svn/
可以執行killall svnserve 停止SVN服務
8.檢視服務是否開啟
ps -ef |grep svn
出現如下圖所示,即表示SVN服務開啟
三、使用Windows客戶端測試
1.本地下載並安裝TortoiseSVN客戶端。
2.在本地專案資料夾內的空白區域點選滑鼠右鍵(D:\svntest)
3.選擇SVN檢出(英文是SVN Checkout)
4.填寫相關資訊
- 指定版本庫url,格式為svn://IP地址/SVN版本庫名
- 指定檢出至目錄。E://svntest