centos7通过yum安装svn并使用

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客户端连接时会报认证失败。基本是因为包含了中文字符,去掉就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值