SVN,OSX10.7:SSL握手失败:SSL错误代码-1/1/336032856

dma*_*ree 9 svn ssl osx-lion

由于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)
Run Code Online (Sandbox Code Playgroud)

这在存储库移动到另一台服务器后开始发生.还发布了新的安全证书.

我已经看到了这里提出的问题(在OS X 10.7上使用"SSL错误代码-1/1/336032856"握手失败)并读取了faq,但我的ssl版本是1.0.1c.我认为这是一个客户端问题,因为没有其他(linux)机器出现问题.我删除了我的〜/ .subversion文件夹并在我的钥匙串中删除了任何标记为svn或ssl的内容,但仍然没有运气.我的猜测是仍然存在一些我不知道的安全密钥.有任何想法吗?

dma*_*ree 2

非常感谢内德·戴利,他的评论是正确的。在我下载并构建 subversion 1.7.8 ( http://subversion.apache.org/download/#recommended-release )后,问题消失了。我还必须下载并构建 neon ( http://www.webdav.org/neon/ ),以允许 svn 识别 http 和 https 地址。最后,我必须将苹果提供的 svn 二进制文件移动到另一个文件夹才能找到新版本(新版本安装到 /usr/local/bin ,而苹果提供的版本安装在 /usr/bin 中)。

  • 我遵循这个指南:http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ 对于山狮,效果很好! (2认同)