centOS 7 下SVN安装

1、安装:yum install subversion

2、创建版本库:在home文件夹下创建svn文件夹,在svn文件夹下创建project文件夹,使用命令:
svnadmin create home/svn/project/

3、配置权限:project文件夹下的conf有三个文件,首先配置authz文件。在[groups]末尾添加admin =jay(可设置多个管理员),在[repository:/baz/fuz]末尾添加[/](表示根目录下所有文件),换行,添加@admin = rw(rw表示读写,r表示只读);打开passwd,在末尾给各个管理员用户添加密码,如jay = admin;打开svnserve.conf,将#anon-access = all改为anon-access =none,#auth-access = write改为auth-access = write,#password-db = passwd改为password-db =passwd,#authz-db = authz改为authz-db = authz,realm = My First Repository改为realm =project

4、开启3690端口:vi /etc/sysconfig/iptables #编辑防火墙配置文件;添加-A INPUT -mstate -- state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

5、启用SVN:svnserve -d -r /home/svn/project/。如出现“svnserve: 不能绑定服务器套接字:地址已经被使用”,那先把svnserve进程杀掉。使用命令:ps -ef|grep svn|grep -vgrep,查看进程,如svnserve的pid为16663,使用命令:kill -916663干掉svnserve,再次运行svnserve -d -r /home/svn/project/

20150327:今天遇到一个问题,在给SVN新增一个用户后无法连接,报错无法找到版本库:Unable to connectto a repository at URL......几番查找后发现原因是在SVN的配置文件authz里不小心将[/foo/bar]前输入了一个空格......


20150330:配置centos6.4下的SVN时因为防火墙未关闭导致无法连接。

查看防火墙信息:
#/etc/init.d/iptables status

关闭防火墙服务:
#/etc/init.d/iptables stop

查看端口是否可以连接:

telnet IP地址 端口


20150616:svnserve: Can’t bind server socket: Address already in use解决办法:
1.ps -aux | grep svn
kill pid
2.重新指定一个端口
svnserve -d -r /home/svn/ –listen-port 8081

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值