我 ssh 到需要进行 svn up 的远程应用程序服务器。那是少数服务器之一。应该与 svn up 工作的所有其他设置相同。
- ssh 到服务器
- su wwwrun 完成正常
svn info
给我
URL: svn+ssh://svnuser@repository.server.com.au/var/lib/svn/edu2/tags/4.1.0
svn st
运行也不错。- ssh svnuser@repository.server.com.au 无需输入密码即可登录。
svn up
永远不会结束
如果我使用另一个会话登录到存储库服务器并且ps aux |grep svn
我可以看到svnserve -t
svnuser 下的进程正在运行。如果我ctrl+c
在我开始 svn up 的会话中这样做,我会得到^Csvn: Caught signal
并且存储库服务器上的进程svnserve -t
将完成。
当我尝试svn up
其他几个(应该)具有相同设置的应用程序服务器时,一切正常。到有问题的服务器的 ssh 速度很慢,但 svn up 在更慢的连接上工作。
知道如何解决这个问题或调试正在发生的事情吗?