Ubuntu16.04 搭建svn伺服器
阿新 • • 發佈:2019-01-24
一、安裝SVN伺服器
sudo apt-get update
sudo apt-get install subversion
二、建立版本庫
1、建立svn資料夾
sudo mkdir /home/svn sudo mkdir /home/svn/wmecs
sudo chmod -R 777 /home/svn/wmecs
2、建立版本庫
sudo svnadmin create /home/svn/wmecs
修改db資料夾的訪問許可權
sudo chmod -R 777 /home/svn/wmecs/db
3、修改配置檔案
sudo vim /home/svn/wmecs/conf/svnserve.conf
anon-access = none #匿名使用者不可讀不可寫auth-access = write #許可權使用者可寫
password-db = passwd #密碼檔案為passwd
authz-db = authz #許可權檔案為authz
4、修改使用者密碼檔案,新增使用者
sudo vim /home/svn/wmecs/conf/passwd
等號前面為使用者名稱,等號後面為使用者密碼
5、修改許可權檔案
sudo vim /home/svn/wmecs/conf/authz
developer = developer_user1,developer_user2 #developer組包含兩個開發者使用者
test = test_user1,test_user2 #test組包含兩個開測試使用者
[/] #開發組使用者對svn版本具有讀寫許可權,測試組使用者只有讀許可權@developer = rw
@test = r
三、重啟svn服務
#關閉服務
sudo killall svnserve
#啟動服務
sudo svnserve -d -r /home/svn/wmecs/
#檢視服務是否執行
ps -ef|grep svnserve