sonarqube-添加自签名证书以与git连接

问题描述 投票:1回答:1

我具有自签名证书,可以连接到Azure Devops Server2019。我已经在git根证书中注册了自证书。现在,我想将sonarqube配置为在自托管代理上使用自签名证书。我试图在服务器和自托管代理上使用keytool在Java的密钥库中注册证书。但到目前为止没有成功。

下面是对数声纳准备分析

##[section]Starting: Prepare analysis on SonarQube
==============================================================================
Task         : Prepare Analysis Configuration
Description  : Prepare SonarQube analysis configuration
Version      : 4.8.0
Author       : sonarsource
Help         : [More Information](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)
==============================================================================
SYSTEMVSSCONNECTION exists true
##[warning]Unable to get default branch, defaulting to 'master': Error: unable to get local issuer certificate
[command]D:\Agent-Pools\sonaragent\_work\_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\4.8.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe begin /k:devops-dashboard-core
SonarScanner for MSBuild 4.7.1
Using the .NET Framework version of the Scanner for MSBuild
Pre-processing started.
Preparing working directories...
22:37:00.721  Updating build integration targets...
22:37:00.808  Fetching analysis configuration settings...
22:37:02.839  Provisioning analyzer assemblies for cs...
22:37:02.84  Installing required Roslyn analyzers...
22:37:03.386  Provisioning analyzer assemblies for vbnet...
22:37:03.386  Installing required Roslyn analyzers...
22:37:03.439  Pre-processing succeeded.
##[section]Finishing: Prepare analysis on SonarQube
git sonarqube sonarqube-scan
1个回答
0
投票

如果已将证书添加到代理,则可以将NODE_EXTRA_CA_CERTS变量设置为指向您的ca cert或cert。

就我而言,我添加了环境变量并将其值设置为用于对证书进行签名的ca证书。

  - name: NODE_EXTRA_CA_CERTS
    value: /etc/ssl/certs/ca-certificates.crt

信用归克里斯·哈迪(Chris Hardie:https://community.sonarsource.com/t/tfs-buid-server-cannot-connect-to-teh-sonarqube-server-over-ssl/1194/3

有关NODE_EXTRA_CA_CERTS的更多信息,请点击此处:https://groups.google.com/forum/#!msg/sonarqube/1W8raF6ZMVM/iFgQhVENAAAJ

© www.soinside.com 2019 - 2024. All rights reserved.