`
静夜思春
  • 浏览: 3250 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux svn配置

阅读更多
这次在Centos上面安装配置SVN出现了几个小问题,想到有其他同学也可能遇到类似问题,把问题以及解决方式写出来,让其他人少点弯路。

具体的安装配置请参考下面这篇文章:
http://bbs.scmroad.com/forum.php?mod=viewthread&tid=2692

下面我主要说下我遇到的几个小问题。
1.SVN安装好后,客户端无法访问,总是提示连接不到服务器。研究了半天后,发现是Centos的防火墙把端口阻挡了。这个可以在字符界面用iptables添加或者xwindow的防火墙设置中添加该端口到信任端口。SVN默认端口:3690,可以变更。
要判断是否能访问服务器的某端口是否可以连接,可以用telnet测试一下。

2.SVN库的权限设置问题。端口能访问后,按照网上的说明配置好后,连接时总是认证失败。研究了下,发现这么一个问题存在。
比如说你的SVN路径是
/opt/svndata
要在上面路径建立两个库
/opt/svndata/repos1
/opt/svndata/repos2
那么在配置权限文件authz就要注意一个问题。
我们先假设以下命令启动SVN
svnserve --listen-port=3699 -d -r /opt/svndata
那么在authz文件里给repos1这库配置权限时就要这样配置:
[repos1:/]
用户1 = rw
用户2 = r
假设以下命令启动SVN
svnserve --listen-port=3699 -d -r /opt/svndata/repos1
那么在authz文件里给repos1这库配置权限时就要这样配置:
[/]
用户1 = rw
用户2 = r
分享到:
评论
Global site tag (gtag.js) - Google Analytics