【问题标题】:svn: E230001: Server SSL certificate verification failed: issuer is not trustedsvn:E230001:服务器 SSL 证书验证失败:颁发者不受信任
【发布时间】: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_clientcurl 或类似工具试试; 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


【解决方案1】:

今天突然发生在我身上。我按照 Rick 的步骤操作:https://community.smartbear.com/t5/Collaborator/Server-SSL-Certificate-verification-failed-issues-is-not-trusted/td-p/96838

请尝试在您的工作/结帐目录中运行“svn ls”或类似的东西。系统会提示您接受证书,请确保您永久接受。

我在工作目录上做了一个svn update

它自动要求我接受证书。 接受吧。

【讨论】:

  • Just accept it. - 一定有更好的方法。为什么/etc/ssl/certs/ca-bundle.crt 会失败?我收到域 github.com 的此错误,因此验证应该有效
猜你喜欢
  • 2011-03-10
  • 1970-01-01
  • 1970-01-01
  • 2012-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-30
  • 2021-06-18
相关资源
最近更新 更多