gpt4 book ai didi

continuous-integration - VSTFS 构建错误 - SSL 证书问题 : unable to get local issuer certificate

转载 作者:行者123 更新时间:2023-12-03 23:15:06 27 4
gpt4 key购买 nike

我是 CI 的新手。我定义了一个构建。当我排队构建时,我收到以下错误:

2018-10-08T09:54:50.0136696Z ##[command]git config --get-all http.https://testurl.extraheader
2018-10-08T09:54:50.1425808Z ##[command]git config --get-all http.proxy
2018-10-08T09:54:50.2763750Z ##[command]git -c http.extraheader="AUTHORIZATION: bearer ********" fetch --tags --prune --progress --no-recurse-submodules origin
2018-10-08T09:54:51.1465256Z fatal: unable to access 'https://testdomain/tfs/Project/_git/Project.Test/': SSL certificate problem: unable to get local issuer certificate
2018-10-08T09:54:51.1719172Z ##[error]Git fetch failed with exit code: 128

最佳答案

当无法验证自签名证书时会发生此错误。

这是在 GitHub 上讨论的相同问题:https://github.com/Microsoft/azure-pipelines-agent/issues/688

您可以尝试以下解决方法:

  • 将企业 CA 证书添加到 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
  • 尝试按照以下博客中提到的教程进行操作:
    https://blogs.msdn.microsoft.com/phkelley/2014/01/20/adding-a-corporate-or-self-signed-certificate-authority-to-git-exes-store/
  • 试试 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

    关于continuous-integration - VSTFS 构建错误 - SSL 证书问题 : unable to get local issuer certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52699824/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com