我在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
是工作的第一步。
答案 0 :(得分:0)
但是在詹金斯,它不起作用,因为SCM是这项工作的第一步。
除非在代理端完成了SCM步骤,否则它仍然应该工作。
在这种情况下,您可以考虑:
使用(如described here)启动代理
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