1. 程式人生 > >centons7 上SVN 安裝

centons7 上SVN 安裝

1) 解除安裝命令:
yum remove subversion

2) 關閉\開啟
ps -ef|grep svnserve
kill -9 18645

2.建立svn倉庫
建立svn目錄
mkdir -p /data/svn

建立svn目錄
mkdir -p /data/svn/test

建立svn版本庫
svnadmin create /data/svn/test

3.進入conf目錄
cd /data/svn/test/conf
conf下檔案說明
authz      //許可權控制檔案
passwd     //賬號密碼檔案
svnserve.conf  //SVN服務配置檔案

4.新增使用者
vim /data/svn/test/conf/passwd
[users]
admin = psd123 // 賬號 = 密碼
5.設定許可權
vim /data/svn/test/conf/authz
//在裡面增加許可權   格式為:使用者名稱 = rw (r:表示讀,w:表示寫),如
[test:/] //test為剛才建立的版本庫
admin = rw

6.設定svnserve.conf
vim /data/svn/repositories/eaglesvn/conf/svnserve.conf
[general]
anon-access = none//匿名使用者不可讀寫
auth-access = write //授權使用者可寫
password-db = passwd //使用哪個檔案作為賬號檔案
authz-db = authz //使用哪個檔案作為許可權檔案
realm =  /data/svn/test //認證空間名,版本庫所在目錄

7.svn啟動、檢視、關閉
//啟動
svnserve -d -r /data/svn/test   
檢視
ps -ef | grep svn
關閉
killall svnserve

8.如果需要,在防火牆開放3690埠或者關閉防火牆
vim /etc/sysconfig/iptables
//在裡面增加以下程式碼
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT