经常时候svn可能会遇到这种情况(比如今天 - -):
svn failed: 远程主机强迫关闭了一个现有的连接.
导致这个问题 需要检查:
服务是否正常
#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
:
这个文件要注意 最好在每个配置开头都不要用空格。