【发布时间】:2018-08-07 14:10:32
【问题描述】:
我使用的是 svnX 版本 2.0 (2.0.017068),但无法连接。我们已经有了它的证书,但它给了我这些错误:
svn: E170013: 无法连接到位于 URL 'https://svn.sample.com/svn/web' 的存储库 svn: E230001: 服务器 SSL 证书验证失败:颁发者不受信任
【问题讨论】:
-
我想你需要 1) 确定证书是否真的有效,例如使用浏览器或
openssl s_client或curl或类似工具试试; 2) 如果是,请检查您的 SVN 客户端配置的 CA 列表,看看它为什么不将证书视为有效。 -
1) 证书有效,证书来自本地 CA。 2)我在哪里配置svnx软件上的列表。我查看了所有选项(文件、编辑、工作副本、存储库 .... 等)
-
您的所有其他软件都认为它是有效的,并且会向您显示返回根 CA 的完整证书路径?我不知道 SVNX,但我猜它使用 Mac 钥匙串或安装在自己的文件夹中的一束 CA,我猜这将无法通过 UI 配置,除非可能在“高级”菜单上某处。
-
@Rup 谢谢你的帮助。我想分享这个,.dikant.de/2007/08/27/importing-ssl-certificates-into-svnx。通过运行此命令
svn list https://whatever.server.com/repository/我能够修复它。再次感谢
标签: ssl svn ssl-certificate svnx