1

如何解决此错误:

错误

源代码控制操作失败:
svn:E230001:无法连接到 URL 'Url path' 处的存储库
svn:E230001:服务器 SSL 证书不受信任

4

3 回答 3

3

该证书可能是基于用户的。如果您运行 CCNet 控制台而不是 CCNet 服务,它可以工作吗?

如果是这样,以该用户身份运行 CCNet 服务。

于 2013-09-01T05:21:15.287 回答
2

最新的 Subversion 1.8 中有两个关于 SSL 证书验证的问题:

  1. 检查主机名区分大小写,但它应该不区分大小写
  2. Subversion 不显示证书不受信任的原因

Subversion 1.8.3 中修复了这两个问题:http: //svn.apache.org/repos/asf/subversion/tags/1.8.3/CHANGES

  • ra_serf:检查证书公用名时忽略大小写 (r1514763)
  • ra_serf:输出 ssl 证书验证失败原因(r1514785 等)

所以我建议你升级到 Subversion 1.8.3,看看为什么证书不受信任。

于 2013-09-03T08:39:21.047 回答
0

如果您信任服务器(即本地网络),您可以忽略证书。只需添加此参数:

--non-interactive --trust-server-cert

例子:

svn info -r HEAD --non-interactive --trust-server-cert
于 2021-10-20T14:42:40.593 回答