繁体   English   中英

Jenkins:服务器 SSL 证书验证失败 - 发行者不受信任

[英]Jenkins: Server SSL certificate verification failed - issuer is not trusted

我正在与 Jenkins 合作进行自动构建。 我在 jenkins 中调用了一个批处理文件:

调用 Setup_trunk_01.bat

Setup_trunk_01.bat 的代码为:

svn propset svn:externals "https://svn02/vc/disney_kingdom_iphone/branches/maintenance/update12_gungho@90987 trunk" .
svn update .

我有错误: svn: E230001: Server SSL certificate verification failed: issuer is not trusted

当我手动调用它时,它可以工作。 但是我无法更改Setup_trunk_01.bat 的代码。 我认为问题出在凭据上。 但我不知道到底要修复什么错误。

我猜您的 SVN 服务器正在使用自签名 SSL 证书进行 HTTPS。 您应该联系系统管理员并要求他应用由受信任的证书颁发机构签署的有效服务器证书。

您还可以通过在命令中添加--trust-server-cert命令行选项使 SVN 客户端忽略此证书警告。 顺便说一句,不要忘记在您的命令中添加--non-interactive选项。

如果要使用自签名证书: Jenkins 服务器上的 SSH 并在命令行上执行一次:

svn list <REPO> --config-dir /var/lib/jenkins/.subversion/

永久接受自签名证书。 就是这样。 --config-dir应该指向 Jenkins 实例的 .subversion 文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM