天天看點

CentOS 6.5 svn伺服器3.0版

1.首先檢查作業系統上面是否安裝了subversion

 rpm -qa subversion

2.安裝subversion

 yum -y install subversion

3. 指定svn的資料存儲路徑

mkdir -p /usr/local/svn/data

4.指定svn的配置檔案資訊路徑

mkdir -p /usr/local/svn/configure

5.啟動svn服務

svnserve -d -r /usr/local/svn/data/

6.建立zhibo版本庫

svnadmin create /usr/local/svn/data/zhibo

svnadmin create /usr/local/svn/data/wangzhan

7.進入zhibo版本庫配置目錄,并備份配置檔案

cd /usr/local/svn/data/zhibo/conf/

cp svnserve.conf /usr/local/svn/configure

8.修改svnserve.conf配置檔案

cd /usr/local/svn/configure

vim svnserve.conf

anon-access = none //禁止匿名通路

auth-access = write //認證後有讀的權限

password-db = /usr/local/svn/configure/passwd //指定密碼檔案

authz-db = /usr/local/svn/configure/authz //指定權限認證檔案

9.複制passwd和authz檔案到zhibo的svnpasswd目錄并修改權限

cp -p authz passwd /usr/local/svn/configure/

cd /usr/local/svn/configure/

chmod 700 authz passwd

10.為Svn版本庫建立使用者并授權通路指定項目版本庫

vim passwd

wang = wang

vim authz

[/]

wang = rw

11.重新啟動svn服務進行驗證

pkill svnserve

svnserve -d -r /usr/local/svn/data --config-file=/usr/local/svn/configure/svnserve.conf

12.svn啟動腳本、給予權限

vim /root/svnstart.sh

#!/bin/bash

/usr/bin/svnserve -d -r /usr/local/svn/data --config-file=/usr/local/svn/configure/svnserve.conf

chmod a+x svnstart.sh

13.加入開機自啟動

vi /etc/rc.d/rc.local

/root/svnstart.sh

14.線下linux伺服器關閉防火牆

service iptables stop

chkconfig iptables off

本文轉自 jin626889 51CTO部落格,原文連結:http://blog.51cto.com/zuoshou/1877275,如需轉載請自行聯系原作者