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