Centos下快速搭建SVN服務器
1、安裝subversion
yum install subversion
2、創建svn版本庫目錄
mkdir -p /tool/svn/svnrepos
3、創建版本庫
svnadmin create /tool/svn/svnrepos
4、進入svn版本庫配置文件目錄
cd /tool/svn/svnrepos/conf
這時目錄下就會有如下幾個文件
authz 權限控制文件
passwd 帳號密碼文件
svnserve.conf SVN服務配置文件
5、修改帳號名密碼
vi passwd
在[user]塊里加帳號和密碼,形式為:用戶名=密碼,如:
jathon=123456 test=test
上面就添加了jathon和test兩個用戶
6、配置各用戶權限
vi authz
在文件未尾添加如下代碼:
[/] jathon=rw [/test] test=rw
其中[/]和[/test]表示目錄地址,r表示讀權限,w表示寫權限,上面的代碼大體意思是指jathon有根目錄的讀寫權限,而test只有test目錄的讀寫權限
7、修改svnserve.conf
vi svnserve.conf
去除下面幾個注釋:
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm = /tool/svn/svnrepos #認證空間名,版本庫所在目錄
8、啟動svn版本庫
svnserve -d -r /tool/svn/svnrepos
9、防火墻開放默認的3690端口
vi /etc/sysconfig/iptables
?添加如下規則?
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
最后重啟防火墻
service iptables restart
10、到這一步就完成了SVN服務器的搭建,客戶機連接服務器的地址格式為:svn://服務器IP/
本文由用戶 ngmm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!