centos7安装svn服务器

Svn客户端Windows安装:
下载TortoiseSVN-1.11.1.28492-x64-svn-1.11.1,直接安装即可。如果需要汉化,下载对应的汉化软件即可。(这些在官网即可下载)

Svn服务端centos7.3安装:
1.安装
yum install -y subversion
svnserve --version命令检查一下是否可以正常执行。
查看安装路径:whereis svn
2.配置
建立版本库目录
Mkdir /root/svndata
Svnserve –d –r /root/svndata
3.建立版本库
创建一个新的subversion项目
Svnadmin create /root/svndata/oplinux
配置永续用户rsync访问
Cd /root/svndata/oplinux/conf
Vi svnserve.conf
anon-access=read
auth-access=write
password-db=passwd
注:修改的文件前面不能有空格,否则启动svn server出错
vi auth

. [groups]
# harry_and_sally = harry,sally manager = sally

[repository:/baz/fuz]

# @harry_and_sally = rw
# * = r

[/]
@manager=rw
*=r

vi passwd
[users]
#<用户1> = <密码1>
#<用户2> = <密码2>
sally=123456
4.启动svn服务
svnserve –d –r /var/svn/仓库名
提示:/var/svn不存在
解决: 在/var下创建svn目录,然后把整个svndata复制到svn下面。
Cp svndata –r /var/svn
打开防火墙的端口
firewall-cmd --permanent --add-service=telnet
firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload
继续启动服务
提示:svnserve: 不能绑定服务器套接字: 地址已在使用
Ps aux 查看进程
发现:svnserve –d –r /root/svndata……
解决:kill 4416(进程名)
删除/root/svndata…
继续启动服务,成功。
5.开机需要重新启动,如果有问题,请kill,然后重新启动就合适了。
6.然后就是用客户端连接svn服务器:
点击鼠标右键,有svn相关,输入URL:svn://ip 即可。
这个时候可以往仓库放东西,他会放在db下,但是我们是不能看的,他以一种安全的形式以乱码的形式存放,如果要看,在Windows下鼠标右键选择svn更新即可。
7.后续操作探索中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值