centos7搭建SVN_web版

一、安装相应的软件

1.同步时间:ntpdate asia.pool.ntp.org

2.为防火墙开启SVN的3691端口

firewall-cmd --permanent --zone=public --add-port=3691/tcp

重启防火墙:    systemctl restart firewalld

#svn服务器
yum install subversion
#apache服务器,让我们的svn 服务器支持http协议访问,而不仅是svn://协议
yum install httpd    #已安装的就直接跳过
#apache操作svn模块
yum install mod_dav_svn

二、相应的配置

1、创建仓库
默认安装的svn服务器的根仓库(root repository)为/var/svn,所以我们在这个目录创建我们的仓库

命令:
svnadmin create svnweb
将创建/var/svn/svnweb 目录,在svnweb目录下有相应的配置文件

2、仓库配置
/var/svn/svnweb/conf下的三个配置文件的作用为
svnserve.conf :存放svn服务器的认证授权策略:比如匿名可读,认证的用户可写,以及指定相应的用户信息存储位置(passwd)和认证规则文件的位置(authz)
passwd:用户信息存储文件,以username=password键值对的方式存储
authz:认证规则
注意 键值对的等号(=)前后的空格
对于svnserve.conf,取消以下行的注释即可
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
对于passwd,添加一个用户
root = 123456
对于authz,添加如下信息:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值