svn - SSL 握手失败 SVN(无 SSL 证书)

标签 svn ssl cornerstone

我在 Mac 上使用 conerstone。尝试连接存储库时出现以下错误:

Description : Unable to contact the repository at    https://users@repoURL.com because an SSL session could not be established.
Suggestion : This Mac was unable to present a valid certificate or the server's certificate was rejected as invalid.
Error : V4SSLHandshakeFailureError
Exception : ZSVNSSLHandshakeFailureException
Description : Unable to connect to a repository at URL 'https://users@repoURL.com'
 Status : 175002
Description : OPTIONS of 'https://users@repoURL.com': SSL handshake failed: SSL error code -1/1/336032856 (https://users@repoURL.com)
 Status : 175002

是的,SSL 验证失败,因为没有安装 NO SSL 证书。很好。我如何手动告诉基石(或 SVN)我信任这个位置?

最佳答案

解决方案是升级到较新的 Subversion 客户端(它是针对较新的 OpenSSL 版本构建的)。验证您输入的 URL 是否也与主机名和证书的通用名称相匹配。

关于svn - SSL 握手失败 SVN(无 SSL 证书),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20525266/

相关文章:

SVN 基石错误 : Can not commit file

svn - Subverison 客户端(Cornerstone)的使用导致在工作副本中创建文件的重复/备份副本

SVN - 使用 Cornerstone 2 中主干的更改更新分支

c# - Subversion 和 Visual Studio 项目的最佳实践

visual-studio-2008 - 测试项目仅在 1 台机器上的 VS2008 中显示为文件夹

svn - 如何手动使用 TeamCity 的捆绑 svnkit-cli?

azure - 将应用服务证书与 Azure 应用程序网关结合使用

javascript - 如何使用 javascripts forge 从 p12 证书获取证书信息?

svn - 如何将存储库更新到以前的版本?

windows - makecert 给出 "Fail to acquire a security provider from the issuer' 的证书”——为什么?