我的公司目前正在使用Windows上的TortoiseSVN 1.6.16 32位通过HTTPS连接到运行在同一网络中的Windows 2003上的VisualSVN-Server2.1.19(没有代理)。我们使用windows凭据使用自签名证书和Kerberos身份验证(我认为这是VisualSVN特有的特性)。在这种情况下,一切都很顺利。
当我的公司决定继续使用Windows 7时,我们在Windows764位上尝试了TortoiseSVN 1.7.6 64位,这导致了以下问题:
另一方面,
我发现有几个帖子也抱怨Windows 7上的行为缓慢,但它们不符合我的要求,因为它们是本地操作或仅限于TortoiseSVN。
由于没有迹象表明Windows 7上的Subversion存在普遍问题,我怀疑这可能是操作系统的网络参数或协议版本。是否有已知的参数影响Subversion的性能?
我不得不承认,我不太熟悉Subversion (或者更确切地说,neon/serf)是如何依赖于操作系统和哪个部分的。如有任何关于这方面的资料,将不胜感激。
我应该测试的subversion 'servers‘文件中有什么参数吗?你怎么看待我的机会,因为我的联系会对我有帮助?
欢迎类似的经验,意见,提示,帮助和吸管。
Wireshark显示了TCP流中大约5秒的零星间隙,显然是VisualSVN服务器造成的。
发布于 2014-04-17 06:01:35
这个问题从来没有得到妥善的澄清。最有可能的是,公司内部网络路径之间的客户端和服务器之间某种程度上是错误的。当我们将SVN服务器转移到另一台机器时,这个问题就过时了。服务器和客户端的相同设置现在运行良好,即使在Windows 7下也是如此。
发布于 2012-06-02 16:12:32
Windows 7针对旧服务器的一个典型的失败是IPv6网络。
如果您的机器没有SVN服务器监听IPv6地址Windows 7,则可能仍然尝试先执行TCP6连接(如果在尝试操作时查看TortoiseSVN进程的打开套接字,您可以在进程资源管理器中看到它),这会有几秒钟的超时时间,然后使用IPv4重试。
简单的解决方案是将您的服务器升级到具有IPv6功能的服务器,或者禁用Windows 7客户端的IPv6。
发布于 2013-02-08 18:01:44
您可以验证的另一件事(上面的答案不适用于我们)是Internet设置,特别是如果您有IE9。我们发现,通过禁用Internet Options -> Connection tab -> LAN settings中的选项Internet Options -> Connection tab -> LAN settings,SVN再次正常工作。
https://stackoverflow.com/questions/10830186
复制相似问题