1. 程式人生 > >Linux服務器安裝svn

Linux服務器安裝svn

write service ups 長時間 安裝 ron ins edit pos

雲安裝

yum install subversion

配置

1.配置倉庫

[[email protected] /]# cd /home
[[email protected] home]# mkdir svn
[[email protected] home]# svnadmin create /home/svn
[[email protected] home]# ls svn
conf  db  format  hooks  locks  README.txt

2.配置password

[users]
test1=123456
test2=123456

3.配置authz

  基礎配置

[/]
liuxianan=rw
test1=r
test2=r
*=

  用戶組配置

[groups]
group1 = liuxianan
group2 = test1,test2
[/]
@group1 = rw
@group2 = r
* =

4.配置snvserve.conf

打開下面的5個註釋
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm 
= /home/svn # 認證空間名,版本庫所在目錄

啟動與停止

[[email protected] conf]# svnserve -d -r /home/svn(啟動)
[[email protected] conf]#killall svnserve(停止)

客戶端連接

這裏使用TortoiseSVN,輸入地址svn://你的IP 即可,不出意外輸入用戶名和密碼就能連接成功了。

默認端口3690,如果你修改了端口,那麽要記得加上端口號。

參考網址:https://i.cnblogs.com/EditPosts.aspx?opt=1

常見問題

Q:svn長時間未連接

A:可能是Linux防火墻未關閉,輸入命令 service iptables stop

Linux服務器安裝svn