严重:无法访问“ URL” ssl证书问题:无法获取本地发行者证书。
Git提取失败,退出代码为128
答案 0 :(得分:1)
根据您的描述,似乎您正在使用自签名证书。
当无法验证自签名证书时,会发生此错误。
这里是在GitHub上讨论的同一问题:https://github.com/Microsoft/azure-pipelines-agent/issues/688
您可以尝试以下解决方法:
git config –global http.sslCAInfo
。告诉Git通过运行以下位置找到CA软件包:
git config --system http.sslCAPath /absolute/path/to/git/certificates
ca-bundle.crt
文件以包含域的根证书
在<agent install directory>\externals\git\mingw64\ssl\certs
文件夹中找到。使用以下方法关闭sslVerify:
git config --system http."https://our.internal:port/".sslVerify false
尝试使用deploy an new agent来release 2.129.0 agent 包含git SChannel支持。
要使git能够使用SChannel
,您需要传递--gituseschannel
在代理配置期间。例如:
./config.cmd --gituseschannel
您还可以参考此线程中提到的解决方案:SSL certificate problem: Unable to get local issuer certificate