1、安裝
yum install subversion
2、新建一個目錄用於存儲SVN所有文件
mkdir /usr/svn
3、新建一個資源倉庫(這步就會生成一些配置文件)
svnadmin create /usr/svn/project
4、配置SVN服務的配置文件svnserve.conf文件
vi /usr/svn/project/conf/svnserve.conf
[general]
anon-access=none
auth-access=write
password-db=/usr/svn/project/conf/passwd
authz-db=/usr/svn/project/conf/authz
realm=Description for your repository
5、添加用戶及口令
vi /usr/svn/project/conf/passwd
[users]
wuyp=123456
6、配置新用戶的授權文件
vi /usr/svn/project/conf/authz
[groups]
admin=wuyp,zhangdd #admin爲用戶組,等號後面問admin的用戶
[/]
@admin=rw #表示admin組的用戶可以讀寫根目錄(/usr/svn),可讀寫project目錄爲[project:/]
7、啓動服務
svnserve -d -r /usr/svn/
8、查看服務是否正常運行
ps -ef|grep svnserve
9、防火牆配置
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
10、開機自啓動
編輯rc.local文件
vi /etc/rc.d/rc.local
加入如下啓動命令
/usr/bin/svnserve -d -r /home/svn
11、訪問
svn://192.168.133.128/project