Как отключить проверку сертификата на рабочем месте / подчиненном Дженкинса - PullRequest
1 голос
/ 15 марта 2019

Я использую Git для управления исходным кодом (SCM) в Jenkins.(используя маркер GitHub)

Однако при каждом запуске задания я получаю ошибку stderr: fatal: unable to access '<url>': SSL certificate problem: unable to get local issuer certificate.

git config --global http.sslVerify false не решает проблему.

Потому что вДженкинс, SCM это первый шаг к работе.

1 Ответ

0 голосов
/ 15 марта 2019

но в Дженкинсе это не работает, потому что SCM - первый шаг для работы.

Это все еще должно работать, если только шаг SCM не сделан на стороне агента.

В этом случае вы можете рассмотреть:

  • тот же глобальный Git-конфиг, выполненный на рабочей станции агента
  • запуск агента с (как описано здесь )

    export GIT_SSL_NO_VERIFY=true
    
    java -Dorg.jenkinsci.plugins.getclient.GitClient.untrustedSSL=true -jar slave.jar \
         -jnlpUrl ${jenkins_url}/computer/${slave_name}/slave-agent.jnlp -secret ${secret} \
         -noCertificateCheck
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...