【发布时间】:2013-02-25 23:42:48
【问题描述】:
由于 SSL 握手错误,我无法访问 svn 存储库。这是我得到的输出
$ svn ls https://example.edu:40657/folder
svn: OPTIONS of 'https://example.edu:40657/folder': SSL handshake failed: SSL error code -1/1/336032856 (https://example.edu:40657)
这在存储库被移动到另一台服务器后开始发生。还颁发了新的安全证书。
我已经看到这里提出的问题 (Handshake failure with "SSL error code -1/1/336032856" on OS X 10.7) 并阅读了常见问题解答,但我的 ssl 版本是 1.0.1c。我认为这是一个客户端问题,因为没有其他(linux)机器出现这个问题。我已经删除了我的 ~/.subversion 文件夹并在我的钥匙串中删除了任何标记为 svn 或 ssl 的东西,但仍然没有运气。我的猜测是仍然有安全密钥存储在我不知道的地方。有什么想法吗?
【问题讨论】:
-
您使用的是哪个版本的
svn?试试which svn和svn --version。如果它是 Apple 提供的 Xcode 版本,则它没有使用 openssl 1.0.1c,因为 OS X 未附带该版本。 -
哪个svn返回usr/bin/svn,svn --version返回1.6.17
-
那无疑是Apple提供的版本,安装新版本的openssl对它没有影响。所以这似乎与您引用的问题相同。