经常时候svn可能会遇到这种情况(比如今天 - -):

svn failed: 远程主机强迫关闭了一个现有的连接.


导致这个问题 需要检查:

1.svn服务是否正常

#ps aux|grep svn

root 14422 0.0 0.0 156892 888 ? Ss 11:39 0:00 svnserve -d -r /data/svndata/

重启服务:

#kill -9 14422

#svnserve -d -r /data/svndata/ #svnserve是要加入PATH全局的,提示不存在就进入svn目录执行

2.端口3690(默认)是否正常

#telnet ip 3690

3.项目的版本库配置文件 conf下的3个文件是否正确:

auth:

不要把成员都加入进[groups]的admin,比如admin=aa,bb,cc。这样也会导致错误

admin只需要写一个用户(不绝对)

然后在最下面加入:

[版本库名称:/]

aa = rw

bb = rw

password:

[users]

aa = xxx

bb = xxx

svnserve.conf:

这个文件要注意 最好在每个配置开头都不要用空格。