一.安裝篇
centos下yum安裝
yum install subversion
查看安裝是否成功:
svnserve --version
二.配置篇
創建svn版本庫目錄
mkdir /home/svn
cd /home/svn
創建項目59wang
svnadmin create 59wang
cd 59wang/conf #進入項目配置目錄
編輯項目配置,vim svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
#修改的文件前面不能有空格
添加svn用戶及密碼,vim passwd
[users]
cyonks = cyonks321
配置用戶訪問權限,vim authz,在后面添加
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
admin = cyonks #admin用戶組
php = cyonks2 #php用戶組
[/]
@admin=rw
*=
[59wang:/]
@admin=rw
@php=rw
*=
啟動svn服務
svnserve -d -r /home/svn
若仍無法svn訪問,可配置防火牆端口
firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload
三.SVN客戶端連接
windows下安裝 Tortoisesvn 連接 svn://192.168.1.254/59wang