如何在 Git 中抑制或解决“信息:检测主机提供商...”?

B.C*_*ark 20 git azure-devops git-credential-manager

通过 powershell 脚本执行 fetch/pull 时,我得到以下输出:

信息:正在检测“[devops 站点地址]”的主机提供商...

通常,这不会成为问题,但是,Azure DevOps 将此输出视为错误,并将发布阶段标记为错误。有没有办法可以抑制这个输出,或者通过 GIT 解决它?

存储库的远程位置是 DevOps 的本地版本。

谢谢!

Von*_*onC 18

这确实来自于 Git 使用的 GCM。
您可以降级到 Git 2.32,或者等待最近发布的Git-Credential-Manager-Core v2.0.603,它会删除这些消息。

该版本尚未与最新的 Windows 版 Git一起打包,例如最近的 2.34.0,但预计会在 2.34.1 中提供。

Aset GCM_PROVIDER=generic也可以提供帮助。


2021 年 11 月 25 日更新:Git for Windows 2.34.1已发布,其中包含Git Credential Manager Core v2.0.605.12951

GCM 2.0.605 包括“在自动检测期间删除嘈杂的消息”(#492#494)。

  • 我刚刚升级到 2.34.1,但仍然看到此消息 (3认同)