我们在过去的几个月里有一个可以工作的svn服务器。 连接是通过svn + ssh通过VPN完成的。 有些日子以来,networking上的每个人都可以做每一个svn动作,而一些(!)外的人只能做check-ins。
我试图从外面debuggingssh连接,一切正常,但是有点慢,这不是新的。 当做一个svn up ,最后的输出是
debug1: Sending command: svnserve -t"
之后,直到我退出连线(我等了大约10分钟),什么也没有发生。
有没有人有一个想法是什么可能是错的或在哪里看下一个?
顺便说一句,“双详细”最后的输出是:
debug1: Sending command: svnserve -t debug2: channel 0: request exec confirm 1 debug2: fd 3 setting TCP_NODELAY debug2: callback done debug2: channel 0: open confirm rwindow 0 rmax 32768 debug2: channel 0: rcvd adjust 131072 debug2: channel_input_status_confirm: type 99 id 0 debug2: exec request accepted on channel 0
如果这只是为了某些人,或者在某些主机上回收:我们偶尔会遇到隧道ssh部分的问题:
% ssh svnhost The authenticity of host 'svnhost (192.168.2.100)' can't be established. ... Are you sure you want to continue connecting (yes/no)? yes
所以我们设置新用户的一部分,告诉他们在接受指纹后手动ssh和bail。