0

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

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

[错误] 无法在项目上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.3:sonar (default-cli):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 ' [ERROR] svn : E230001: 服务器 SSL 证书验证失败:为不同的主机名颁发证书,颁发者不受信任

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

4

1 回答 1

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 中输入了正确的主机名。

于 2018-03-26T13:45:54.233 回答