我一直试图让颠覆在我的 Mac 上工作......
一些事实:
1)我自己在Linux服务器上用Apache配置了subversion,并在那里安装了一个签名的SSL证书。
2) 在 Windows 上,Tortoisesvn 与我的存储库配合得很好。
3)在mac上,它没有告诉我以下错误:
$ svn co https://www.[snip].com/svn/snip .
svn: E175002: Unable to connect to a repository at URL 'https://www.[snip].com/svn/snip'
svn: E175002: OPTIONS of 'https://www.[snip].com/svn/[snip]': SSL handshake failed: SSL error code -1/1/336032856 (https://www.[snip].com)
4)我搜索了网络,建议的操作是更新我机器上的 openssl。我这样做并在本地构建它。现在,当我执行“openssl 版本”时,它显示的版本是:
$ openssl version
OpenSSL 1.0.1c 10 May 2012
5) 我还安装了 http://www.wandisco.com/subversion/download#osx 的 subversion 客户端
6)openssl 和 subversion 都放在 .bash_profile 的路径上,我已经验证它们是我正在使用的。
问题是它仍然在终端上给出相同的错误消息。
关于为什么它在 Windows 上运行良好而在 Mac 终端上不起作用的任何想法,最重要的是我应该怎么做?
谢谢!
-YC。
最佳答案
当主机名/虚拟主机条目与 SSL 证书不匹配时,可能会发生这种情况。
关于macos - 无法在 OSX 10.8 (Mountain Lion) 上使用颠覆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867994/