我知道这与其他帖子的标题相同,但我搜索并搜索过,无法找到解决方案。
我在所有机器上从TortoiseSVN 1.6升级到1.8.4。我的主开发机器开始出现这个错误:
ra_serf: An error occurred during SSL communication
我的客户端正在使用ProjectLocker.com,因此我无法检查服务器日志。
从我在各个网站上的其他帖子中可以看出,问题是由网络堆栈或SSL的问题引起的。
我已卸载并重新安装乌龟约5次。
我的唯一猜测是:我第一次安装时,它要求我关闭所有程序和Windows资源管理器。安装后重启Explorer。和所有其他安装一样,它不会关闭资源管理器。有些东西被破坏了,随后安装的Tortoise不会替换损坏的文件。
我已按照http://www.windows-secrets.co.uk/2013/08/repair-the-windows-87vista-tcpip-stack/
重置网络堆栈有关如何彻底删除Tortoise 1.8.4的任何想法? 任何想法我还能尝试什么?
我无法查看我正在处理的项目,它会杀死我。我真的不想在这台机器上重新安装Windows。我确信会解决它,但我不想去那里。
答案 0 :(得分:1)
很有可能在最新的TortoiseSVN 1.8.x版本中解决了这个问题,该版本是针对较新的serf
network library构建的。
TortoiseSVN 1.8.7是针对serf 1.3.5和there were related bugfixes in serf 1.3.4 and 1.3.5 versions构建的。
Serf 1.3.5 [2014-04-27, from /tags/1.3.5, rxxxx]
Fix issue #125: no reverse lookup during Negotiate authentication for proxies.
Fix a crash caused by incorrect reuse of the ssltunnel CONNECT request (r2316)
Cancel request if response parsing failed + authn callback set (r2319)
Update the expired certificates in the test suite.
Serf 1.3.4 [2014-02-08, from /tags/1.3.4, r2310]
Fix issue #119: Endless loop during ssl tunnel setup with Negotiate authn
Fix issue #123: Can't setup ssl tunnel which sends Connection close header
Fix a race condition when initializing OpenSSL from multiple threads (r2263)
Fix issue #138: Incorrect pkg-config file when GSSAPI isn't configured