我如何抑制或解决 Git 中的 "info: detecting host provider for..."?

How can I suppress or resolve "info: detecting host provider for..." in Git?

通过 powershell 脚本执行提取/拉取时,我得到以下输出:

info: detecting host provider for '[devops site address]'...

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

解决它

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

谢谢!

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

所述版本尚未与 latest Git for Windows, like the recent 2.34.0 打包在一起,但预计会在 2.34.1 中打包。

set GCM_PROVIDER=generic 也能帮上忙。


2021 年 11 月 25 日更新:Git for Windows 2.34.1 has been released, and it does include Git Credential Manager Core v2.0.605.12951

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