本地拉取服务器上的项目,SVN 由于目标计算机积极拒绝 无法连接失败

下面几种解决方案一定一定一定都要试一下哈,

比如,如果你的SVN没有启动,并且防火墙也开启了,那么你即便启动了SVN,也是无法拉取项目的,需要把防火墙也关闭。

1、是否启动了svn

输入命令查看是否启动了svn

ps -ef|grep svn

如果启动了是这样子的:

 如果未启动是这样子的:

 如果未启动那么就需要启动svn,执行下面的命令。(注:我的svn项目版本库都在lenmon目录下的,根据自己的目录改下路径就行)

 启动过后,我们可以看见svn已经启动了。

svnserve -d -r /usr/local/lemon/

 2、是否开启防火墙

(2021-7-23补:不一定要关闭防火墙,也可以在防火墙中开启3690端口。详见:linux配置svn)

输入以下命令查看防火墙状态。

systemctl status firewalld.service 

运行状态是这样子:

 关闭状态是这样子

 如果开启了防火墙是要关闭才能拉取项目的,执行以下命令:

systemctl stop firewalld.service 

PS:顺带附上开启防火墙的命令

systemctl start firewalld.service

3、阿里云、腾讯云等是否开放了SVN默认端口:3690

如果你用的服务器是阿里云等其他厂商的服务器,那么你需要到安全组开放3690端口。

原文地址:https://www.cnblogs.com/qq1445496485/p/14689612.html