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

标签 macos apache svn ssl openssl

我一直在尝试让 subversion 在我的 Mac 上工作......

一些事实: 1) 我自己在 Linux 服务器上使用 Apache 配置了颠覆,并在那里安装了一个签名的 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 - 是否需要重新启动apache才能使.htaccess中的重写规则生效?

java - MD5 作为 Apache Camel 中的幂等 key

svn - 在Gradle中自动执行VM

SVN将单个目录移动到其他存储库(带有历史记录)

linux - 正在运行的进程上的 greps 管道不输出任何内容

objective-c - 如何在 Objective C 的非正式协议(protocol)中使用方法

swift - 是否可以确定显示屏上 Dock 中图标的 x,y 位置?

ruby - rake 使用的 Gem 路径与 OS X 上的系统路径不同

apache - Docker HTTPD正在运行,但网站无法访问

svn - 尝试从 svn 启动 diffmerge 时获取退出代码 255