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
**** 以上配置成功後,在本地使用 snv://IP 連結後,輸入賬号、密碼。 如果有權限問題請配置authz
[/]
使用者名 = 密碼
*=