1. 报错背景:
使用ssh 用svn拉取仓库代码时,出现如下报错:
Can't create session: Unable to connect to a repository at URL 'svn://127.0.0.1 ... . Can't connect to host '127.0.0.1': Connection refused at C:/Program Files/Git/mingw64/share/perl5/Git/SVN.pm line 717.
2. 解决方法
2.1 步骤一: 清除svn缓存
鼠标右击 ➖ TortoiseSVN ➖ settings
将这边缓存都清除,再点击确认。
做完上面操作后,如果仍出现报错,那就进行步骤二的操作。
2.2 步骤二:检查端口是否被占用
查看ssh连接的端口
在控制台输入netstat -ano|findstr 端口号
找到占用端口的进程
杀死使用该端口的进程,输入 taskkill /t /f /im 进程号
然后再拉取就成功了~
注意:因为每个人出现的原因有可能不同,所以同一个解决方法可能不适用所有人的情况!!