TortoiseSVN和腻子非常慢
时间:2020-03-05 18:40:24 来源:igfitidea点击:
有谁知道为什么TortoiseSVN Windows客户端(在Win32 XP和Vista中)
当与Putty和PAM一起使用时,速度如此之慢令人难以置信?似乎它为每个请求连接
因为数据传输(结帐)一点也不慢?
任何想法如何改变它?
更新:以前我没有使用SSH的问题。但是我必须使用基于密钥的身份验证。
解决方案
回答
我们与服务器的标准SSH连接是否也有问题?如果通过SSH连接到服务器通常很慢,则可能是反向DNS查找存在问题。
安德鲁
回答
我没有在我的ssh + svn连接中使用Putty。我认为我使用TortoisePlink,它是Putty的包装。它由TortoiseSVN在bin下的安装目录中提供。
基本上进入"设置"对话框,方法是右键单击Windows资源管理器窗口-> TortoiseSVN->设置
单击树中的网络项。通过提供TortoisePlink的路径来设置SSH客户端:
C:\ Program Files \ TortoiseSVN \ bin \ TortoisePlink.exe -l用户名-pw密码
这样运行我的svn服务器并通过SSH与TortoiseSVN连接时,我没有遇到任何麻烦。速度很棒,安全性也很棒。
回答
我们要连接哪种类型的系统?例如,如果我们连接到OpenSUSE,则默认的DNS反向查询设置通常会导致SSH连接非常慢。如果可以,请将客户端IP地址放入服务器上的/ etc / hosts表中。如果我们遇到的问题是DNS反向,则此问题将得到解决(请记住重新启动nscd守护程序" /etc/init.d/nscd restart",以使更改生效。)
SSH的速度将比本地SVN协议慢,但速度不会降低一个数量级或者幅度,并且不会达到我们会注意到的水平。但是反向DNS超时可能是每个请求几秒钟。