首页 > 解决方案 > 如何在 Git 中抑制或解决“信息:检测主机提供程序...”?

问题描述

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

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

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

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

谢谢!

标签: gitazure-devopsgit-credential-manager

解决方案


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

所述版本尚未与最新的 Git for Windows打包,如最近的 2.34.0,但预计在 2.34.1 中。

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


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

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


推荐阅读