centos7.4安装svn服务

17-11-10 21:29 字数 789 阅读 4166

使用yum安装非常简单

安装

yum install subversion  

安装成功后查看一下snv版本

svnserve --version  
svnserve, version 1.7.14 (r1542130)  
   compiled Aug 23 2017, 20:43:38  

Copyright (C) 2013 The Apache Software Foundation.  

修改默认数据目录

vi /etc/sysconfig/svnserve  

将这行代码

OPTIONS="-r /var/svn"  

修改为

OPTIONS="-r /home/svnrepo"  

然后创建仓库根目录

mkdir /home/svnrepo  

创建版本库

svnadmin create /home/svnrepo/www.shiqidu.com  

创建完成后进到/home/svnrepo/www.shiqidu.com/conf目录下

修改 authzpasswdsvnserve.conf 这三个文件

vi authz 添加下面的代码

[/]  
admin = rw  

vi passwd 添加账号对应的密码

admin = 123456  

vi svnserve.conf 把下面五行代码前的注释;打开,并修改为下面所示。

  • anon-access = none # 未登录用户不给任何权限
  • auth-access = write # 授权用户的权限
  • authz-db = authz # 用户权限配置文件
  • password-db = passwd # 用户密码配置文件
  • realm = spring-hello-world # 版本库的认证域,在登录时提示的认证域名称

启动SVN服务

sudo systemctl start svnserve.service  

使用ps aux | grep svn命令检查是否启动成功

设置成开机启动

sudo systemctl enable svnserve.service  

到这应该就完成了,如果检出无相应,查看是不是防火墙没有开启3690端口。

0人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
384
粉丝
23
喜欢
195
收藏
31
排名 : 1
访问 : 147.29万
私信