yum install subversion
which svnserve
svnserve –version
systemctl cat svnserve.service
修改默认版本库位置:
vim /etc/sysconfig/svnserver
OPTIONS=”-r /home/svn”
使用svnadmin建立版本库sapteam
mkdir -p /home/svn/sapteam
svnadmin create /home/svn/sapteam
ll /home/svn/sapteam
编辑用户文件passwd,新增两个用户:admin和guest。
cat /home/svn/sapteam/conf/passwd
[users]
admin = admin
guest = guest
编辑权限文件authz,用户admin设置可读写权限,guest设置只读权限。
$ cat /home/svn/sapteam/conf/authz
[/]
admin = rw
guest = r
编辑svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
启动SVN服务:
systemctl start svnserve.service
systemctl enable svnserve.service
防火墙增加telnet服务器和3690端口:
firewall-cmd –permanent –add-service=telnet
firewall-cmd –permanent –add-port=3690/tcp
firewall-cmd –reload
客户端checkout版本库,再调价文件即可使用。
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/1944.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。