下面几种解决方案一定一定一定都要试一下哈,
比如,如果你的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端口。