svn的软件包叫:subversion
安装后的软件叫:svnserve
示例版本为: 1.7.14
一、安装svn
查看版本:svnserve --version
安装命令:yum -y install subversion
启动命令:systemctl start svnserve
二、修改版本库父目录
编辑文件:/etc/sysconfig/svnserve
箭头所指的就是版本库父目录,可以直接改
重启svn:systemctl restart svnserve
三、创建和删除版本库
创建:svnadmin create /home/app/svn/版本库名称 如,svnadmin create /home/app/svn/file
删除:直接删除文件夹
四、编辑配置文件
!!! 配置文件(三个)里不能有中文,注释里也不行 !!!
配置文件在版本库的conf文件夹下。
密码文件:配置用户和密码
权限文件:配置用户对应的权限
另外,因为在这三个文件里,相同内容下,后面覆盖前面,示例中就都写在文件最后了。
1. 配置文件
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = file
2.密码文件
[users]
admin = admin
guest = guest
3.权限文件
[groups]
admin = admin
user = guest
[file:/]
@admin = rw
@user = r
重启svn: systemctl restart svnserve
注:配置文件有问题,svn客户端连接时会报认证失败。基本是因为包含了中文字符,去掉就行。