macos - 无法在 OSX 10.8 (Mountain Lion) 上使用颠覆

标签 macos apache svn ssl openssl

我一直试图让颠覆在我的 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/

相关文章:

apache - .htaccess 未从 DocumentRoot 目录正确读取

svn - 使用 subversion svn+ssh 时如何指定 Windows 驱动器号

svn - 为依赖项目和多个开发人员设置构建过程

c - 从 OS X 上的 C 中的 dlopen()ed 动态库访问主程序全局变量

macos - mac无法启动安卓模拟器。未加载库 libc++.1.dylib

apache - 如何在 Apache 中查看 HTTP 响应消息

git - 如何在不首先克隆整个 repo 的情况下将文件添加到远程 Git repo (Github)

linux - 使用 bash rsync 远程站点

python - 如何播放.wav(或任何其他类型的文件)文件?像实际的音频输出

apache - 可以使用 .htaccess 和特定的 GET 请求(Dropbox 样式)强制下载吗?