linux svn配置

本文详细介绍了在CentOS环境下安装配置SVN时遇到的问题及解决方法,包括防火墙设置、库权限配置等关键步骤,并提供telnet测试端口连接性的技巧,帮助读者快速解决SVN部署过程中的常见困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值