svn客户端无法连接SVN服务器,主机积极拒绝
一、出现的情况
执行上下文错误:由于目标计算机积极拒绝,无法连接。
二、原因
- 确定SVN的地址有没有输入错误
- 被访问的SVN服务有没有启动成功;
- HTTP服务有没有启动
- 防火墙没有SVN的端口号3690的解决方法
三、解决办法
1. 确定SVN的地址有没有输入错误
自行检查---哈哈哈
2. 被访问的SVN服务有没有启动成功;
正常情况下执行 ps -ef | grep svn
svn启动成功展示如下图:
没有该进程说明svn服务没有启动,进行svn服务的正常启动
//svnserve -d -r `svn仓库位置`
svnserve -d -r /opt/svn/repositories
再次执行ps -ef | grep svn
可看到svn进程
3. HTTP服务有没有启动
正常情况下执行 ps -ef | grep http
http启动成功展示如下图
没有该进程说明http服务没有启动,进行http服务的正常启动
注意,我们遇到的特定场景是该服务器安装了两个Http,一个是源码安装和yum安装,正常使用是源码安装。
所以执行service httpd start / status / stop
不能正常执行,得到信息如下:
需要执行源码安装Http的安装位置和配置文件的具体执行:
/opt/httpd/bin/httpd -k start -f /opt/httpd/conf/httpd.conf
4. 防火墙没有SVN的端口号3690的解决方法
cd /etc/sysconfig
vim iptables
如果在重新启动了svn之后防火墙里面增加了3690端口那么就正常了;
如果没有 3690端口号那么直接复制其中一条把端口号改成3690即可!
大家好,我是徐小慧
📢 博客主页:徐小慧_Blog
📢 欢迎 点赞 👍 | 收藏 ⭐ | 留言 📝 如有错误敬请指正!