1. 程式人生 > >Ubuntu16.04 搭建svn伺服器

Ubuntu16.04 搭建svn伺服器

一、安裝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