我已经设置了CollabNet Subversion,现在我正在尝试从我的Mac 10.8.2中检出一些存储库。我在同一网络上使用完全相同的命令从Windows 7成功检出了存储库: svn co https://myserver.com/svn/repository repository --username = USERNAME
在Mac OS上我收到错误: svn:'https://myserver.com/svn/repository'的选项:SSL握手失败:SSL错误代码-1/1/336032856(https://myserver.com)
BTW:我可以使用相同的URL从Safari浏览器访问存储库。
我找不到有关错误代码的任何信息。
我在 Mac OS 10.8.2
上运行svn,版本1.6.18 (r1303927) 编译于2012年8月4日,19:46:53
OpenSSL 1.0.1c 2012年5月10日
所有这些都来自XCode开发人员工具。
有人知道发生了什么或者可以推荐任何解决方案吗?
SubvesionEdge服务器软件版本为: 3.2.2 -3395.103, Subversion版本:1.7.8 -3395.103, OpenSSL在服务器上:1.0.0j
谁能够在Mac OS 10.8.2上运行svn check-out以及你使用的是svn,openssl和SubversionEdge的哪个版本?
谢谢,
纳尔逊
答案 0 :(得分:0)
该错误代码看起来很伪(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服务器配置错误。
最后,Super User可能是一个更好的地方。 (我个人并不在乎,但是有些人喜欢以任何理由关闭问题并进行投票。他们一揽子打猎。)