Azure DEVOPS 中的 GIT 错误 - SSL 证书问题:证书链中的自签名证书推送

Lui*_*cia 10 git visual-studio azure-devops

向 Azure Devops 推送提交时,我收到此错误。

推送到远程存储库时遇到错误:Git 因致命错误而失败。无法访问“ https://xx@dev.azure.com/xx/Lulo/_git/LuloBackend/ ”:SSL 证书问题:证书链中的自签名证书推送到 https://xx@dev.azure.com/ x/Lulo/_git/LuloBackend

一开始以为是我公司的网络或者防火墙,于是切换到移动数据,但是报错还是一样。

第二件事是我最近更改了 Azure AD 帐户的密码,是否必须在 Visual Studio 中的 GIT 设置中更改某些内容?

谢谢

小智 20

根据错误信息,您可以使用git config --global http.sslVerify false来解决错误。

  • 这不会损害安全吗? (2认同)
  • 这不是一个理想的解决方案,并且会带来安全漏洞。 (2认同)

小智 20

在 Visual Studio 中,转到Git Settings并设置Cryptographic network providerSecure Channel

  • 当我注意到 Push 停止工作后,这在 Visual Studio 2019 中对我有用。在我将设置设置为“安全通道”之前,该值为“未设置” (4认同)
  • VS 2022 也有同样的问题。这解决了它。 (2认同)