我已经设置了CollabNet Subversion,现在我正试图从我的Mac 10.8.2签出一些存储库。我已经成功地在Windows 7上使用相同的命令在相同的网络上签出了存储库:svn co https://myserver.com/svn/repository repository——username= username
在Mac OS上,我得到错误:svn: OPTIONS of 'https://myserver.com/svn/repository': SSL握手失败:SSL错误码-1/1/336032856 (https://myserver.com)
顺便说一句:我可以用相同的URL从Safari浏览器访问存储库。
我找不到任何关于错误代码的信息。
我正在运行Mac OS 10.8.2
svn, version 1.6.18 (r1303927)编译Aug 4 2012, 19:46:53
OpenSSL 1.0.1c 10 May 2012
这些都是XCode开发工具附带的。
有谁知道发生了什么或可以推荐任何解决方案吗?
SubvesionEdge Server软件版本为:3.2.2-3395.103与Subversion版本:1.7.8-3395.103, OpenSSL on Server: 1.0.0j谁能让svn签出在Mac OS 10.8.2上工作,你使用的是哪个版本的svn, openssl和SubversionEdge ?
谢谢,尼尔森
这个错误代码看起来是假的(336032856是0xC84A8B70):
$ openssl errstr 0xC84A8B70
error:C84A8B70:lib(200):func(1192):reason(2928)
通常会得到一些有用的字符串,比如原因、源文件和行号。
OpenSSL on Server: 1.0.0j
这是一个TLS 1.1服务器。
OpenSSL 1.0.1c 10 May 2012
这是TLS 1.2客户端。
它们应该可以互操作。
尝试删除--username=USERNAME
,并让svn
在需要时提示您。
是否提示您信任该证书?可能是SVN服务器配置错误。
最后,超级用户可能是一个更好的地方。(我个人不在乎,但有些人喜欢以任何理由结束问题并投反对票。它们成群狩猎)。