【问题标题】:SSL certificate Issue with SVNSVN 的 SSL 证书问题
【发布时间】:2018-03-23 09:56:37
【问题描述】:

当我从以下给定的 URL 构建扩展时出现以下错误

Maven 目标 - -DskipTests=true clean install sonar:sonar

[ERROR] 未能执行目标 org.codehaus.mojo:sonar-maven-plugin:2.3:sonar (default-cli) on 项目:svn blame 命令 [svn blame --xml --non-interactive -x -w src/main/java/xxx.java] failed: svn: E230001: Unable to connect to a repository at URL 'https://xxxxxxd01.xx.com/svn/project/trunk/xx/xxxx.java' [错误] svn: E230001:服务器 SSL 证书验证失败:证书 为不同的主机名颁发,颁发者不受信任

尝试的解决方案:通过命令行和手动接受证书,第一次工作但系统重新启动后它不再工作

【问题讨论】:

    标签: ssl svn sonarqube collabnet


    【解决方案1】:

    将以下命令行参数添加到 Sonarqube 运行的命令中:

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

    错误svn: E230001: server ssl certificate verification failed: certificate issued for a different hostname, issuer is not trusted updating 表示您在VisualSVN 服务器中安装了不受信任的SSL 证书。此外,该证书已提供给主机名,这与您用于访问存储库的不同。解决此问题的最佳方法是在服务器上安装签名 SSL 证书。您还应该确保在 URL 中输入了正确的主机名。

    【讨论】:

    • 您好,感谢您的建议,我正在通过 Jenkins Job 运行此命令。构建扩展后,我将 maven 目标指定为 -DskipTests=true clean install sonar:sonar 你能告诉我在哪里运行上述命令
    猜你喜欢
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多