ubuntu16+svn服务器搭建

一、安装svn

1.安装命令

root@linzf:/home/linzhangfeng# sudo apt-get install subversion

2.创建仓库

root@linzf:/home/linzhangfeng# sudo mkdir svn
root@linzf:/home/linzhangfeng# sudo mkdir /home/linzhangfeng/svn/linzf
root@linzf:/home/linzhangfeng# sudo chmod -R 777 /home/linzhangfeng/svn/linzf/
root@linzf:/home/linzhangfeng# sudo svnadmin create /home/linzhangfeng/svn/linzf/

对db进行权限设置

root@linzf:/home/linzhangfeng/svn/linzf# sudo chmod -R 777 db

3.修改配置

root@linzf:/home/linzhangfeng/svn/linzf# vim conf/svnserve.conf

去掉下列几行前面的#号

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

4.添加用户

root@linzf:/home/linzhangfeng/svn/linzf# vim conf/passwd

5.设置用户权限

root@linzf:/home/linzhangfeng/svn/linzf# vim conf/authz

6.启动svn服务

root@linzf:/home/linzhangfeng/svn/linzf# svnserve -d -r /home/linzhangfeng/svn/

7.常用其他命令

查看服务运行状态:ps aux | grep svnserve

停止服务器:killall svnserve

二、测试svn服务器

1.访问svn链接


2.输入svn帐号密码


3.链接效果,导出成功


三、svn服务器创建多个仓库
1.在新建一个仓库
root@linzf:~# svnadmin create /home/linzhangfeng/svn/mqw/

2.设置设置权限

root@linzf:~# chmod -R 777 mqw/

3.修改配置

a) 进入第一个仓库,移动authz,和password两个文件,变成所有仓库共有的

root@linzf:~# cp authz ../../
root@linzf:~# cp passwd ../../

b) 修改两个仓库的svnserve.conf 文件,修改城一致

password-db = ../../passwd
authz-db = ../../authz
配置完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值