linux系统创建svn服务器

1、安装SVN: yum install subversion

会提示:Is this ok [y/d/N]  其中y下载安装、d只下载不安装、n不安装

2、检查是否安装成功: svnserve --version

      查看安装位置: rpm -ql subversion

 

3、创建文件夹:mkdir -p /root/svn/test 将版本库放在该文件夹下,

如果多个项目则创建多个目录/root/svn/test1等,每个目录都要执行第四步

  创建版本库: svnadmin create /root/svn/test, 创建成功后该位置会生成以下文件

4、修改配置文件(位置 /root/svn/conf)

passwd 是帐号密码文件

格式:帐号 = 密码

如:test = 123456

 

authz 是权限控制文件

@admin = rw (admin分组对整个svn版本库可读写)

test = r (账号test对整个svn版本库只读)

* = (其它用户 无任何权限

 

svnserve.conf 是SVN服务配置文件

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = My First Repository # 认证空间名,版本库所在目录

 

5、停止SVN版本库killall svnserve

     启动SVN版本库svnserve -d -r /root/svn

(在命令后面跟上--listen-port 3692 指定端口,通过不同端口号访问不同项目)

6、查看是否启动成功(默认端口3690)netstat -antp | grep svn

tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      66486/svnserve

7、centos7 打开防火墙端口

$ sudo firewall-cmd --permanent --add-port=3690/tcp
$ sudo firewall-cmd --reload

8、在windows上测试,路径 SVN://ip/test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值