我一直试图让颠覆在我的Mac上工作......
一些事实:1)我自己在Linux服务器上使用Apache配置了subversion,并在那里安装了签名的SSL证书 .
2)在Windows上,Tortoisesvn可以很好地使用我的存储库 .
3)在Mac上,它没有告诉我以下错误:
$ svn co https:// www . [snip] .com / svn / snip . svn:E175002:无法连接到URL'https:// www . [snip] .com / svn / snip'svn的存储库:E175002:'https:// www . [snip] .com / svn /的选项[snip]':SSL握手失败:SSL错误代码-1/1/336032856(https:// www. [snip] .com)
4)我搜索了网页,建议的操作是更新我机器上的openssl . 我这样做并在本地建造 . 现在,当我执行'openssl version'时,它显示的版本是:
$ openssl版本OpenSSL 1.0.1c 2012年5月10日
5)我还从http://www.wandisco.com/subversion/download#osx安装了subversion客户端
6)openssl和subversion都放在了.bash_profile的路径上,我已经证实他们就是我正在使用的那些 .
问题是它仍然在终端上给出相同的错误消息 .
任何想法为什么它在Windows上工作得很好,并且在Mac终端上不起作用,最重要的是我应该怎么做呢?
谢谢! -YC .
1 回答
当hostname / virtualhost条目与SSL证书不匹配时,可能会发生这种情况 .