svn https:“ra_serf:SSL通信期间发生错误”

时间:2014-01-03 07:25:38

标签: svn ssl tortoisesvn uninstall

我知道这与其他帖子的标题相同,但我搜索并搜索过,无法找到解决方案。

我在所有机器上从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。我确信会解决它,但我不想去那里。

1 个答案:

答案 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