我在Jenkins中使用Git作为源代码管理(SCM)。 (使用GitHub令牌)
但是,每当我运行这份工作时,我都会得到stderr: fatal: unable to access '<url>': SSL certificate problem: unable to get local issuer certificate
错误。
git config --global http.sslVerify false
没有解决这个问题。
因为在詹金斯,SCM
是这项工作的第一步。
但在詹金斯,它不起作用,因为SCM是这项工作的第一步。
它应该仍然有效,除非SCM步骤在代理端完成。
在这种情况下,您可以考虑:
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