Centos7 安装配置 SVN

Centos7 安装配置 SVN 

安装环境如下:

 

首先检查当前机器有没有安装svn,如果安装了,就直接跳转到配置步骤,如果没有安装,则安装即可

rpm -qa |grep subversion

 

我这个是已经安装好了的,不过作为演示不影响效果。

1、yum命令安装svn

yum -y install subversion

 

2、创建目录作为项目仓库(我的svn仓库为/var/svnrepos/e-commerce 根据个人爱好不同请自行修改

mkdir -p  /var/svnrepos/e-commerce 

3、创建版本库

svnadmin create  /var/svnrepos/e-commerce

创建之后,该目录下会出现如下文件

 

4、配置代码库

进入上面生成的文件夹conf下,进行配置:

  1. 设置SVN用户及口令

修改文件passwd,设置哪些用户可以访问SVN资源库

即创建用户 wpd 密码是 12356789

  1. 设置SVN用户访问权限: 

修改authz文件,设置哪些用户有什么权限访问哪些目录

 设置 [/] 代表根目录下所有的资源

wpd = rw   即是说 wpd 用户 对目录下的所有资源拥有读写权限

  1. 设置配置文件: 

修改svnserve.conf文件

 

其中

anon-access = none  不可匿名访问

auth-access = write  创建用户有读写权限

password-db = passwd  密码数据库的路径

authz-db = authz  访问控制文件

realm = e-commerce  认证命名空间,会在认证提示里显示

以上语句都必须定格写,左侧不能留有空格

 启动SVN服务:

svnserve -d -r  /var/svnrepos/e-commerce

带 -d 选项即可以作为一个单独的守护进程运行,-r 选项可以指定发布哪个目录下的版本库,以为这里只创建一个版本库,采用了默认端口,所以可以简略,如果有多个版本库就需要配置不同端口,开启方法为  svnserve -d --list -port 3691 -r /var/svnrepos/test ,这里不再讲述 

查看SVN服务是否正常

ps aux|grep svn

 

一定得是带目录的才说明启动成功了

SVN客户端TortoiseSVN连接访问服务器

svn:// IP地址

必须安装TortoiseSVN才能通过浏览器访问

开机启动svn

编辑 /etc/sysconfig/svnserve

修改 OPTIONS 行为

OPTIONS="-r /var/svnrepos/e-commerce"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值