3

我正在使用 Windows 7、Visual Studio 2010 和 AnkhSVN。

当我单击“<em>Add Solution to Subversion”并将我的存储库 URL 粘贴到指定字段时,没有任何反应;我没有被要求接受证书。

当我尝试通过 http(而不是 https)连接时,系统会要求我输入用户名和密码(如预期的那样)。作为临时措施,我只是接受非加密连接。成功提交我的测试文件后,我进入“<em>Pending Changes”并单击“<em>Switch To”(URL 字段)并选择“<em>Other”。我把地址改成https,弹出如下错误信息:

发生了内部错误:

SharpSvn.SvnRepositoryIOException:无法连接到 URL '[my repository URL]' 的存储库 '[my repository URL]'的选项:SSL 握手失败:由于缺少熵 [https URL] 禁用 SSL

我尝试使用 Assembla 和 Google 存储库,结果相同。

回到今年一月,我最后一次真正使用SVN,我没有这个问题。当我加载这个旧的 1 月项目时,它无法再通过 https 连接到存储库。

我认为,从那时起唯一改变的就是升级 AnkhSVN。

4

1 回答 1

1

这是由禁用 LanMan Windows 服务时 SharpSvn 编译 OpenSSL 中的错误引起的。该错误已在最近的 AnkhSVN 和 SharpSvn 版本中得到修复。

于 2012-09-05T15:14:35.920 回答