当我执行 Powershell 脚本进行 fetch / pull 操作时,会得到以下输出:
信息: 检测 '[devops 网站地址]' 的主机提供程序...
通常情况下,这不是问题,但是 Azure DevOps 将此输出视为错误并将发布阶段标记为错误状态。有没有办法可以抑制此输出或通过 GIT 解决它?
存储库的远程位置是 DevOps 的本地版本。
谢谢!
当我执行 Powershell 脚本进行 fetch / pull 操作时,会得到以下输出:
信息: 检测 '[devops 网站地址]' 的主机提供程序...
通常情况下,这不是问题,但是 Azure DevOps 将此输出视为错误并将发布阶段标记为错误状态。有没有办法可以抑制此输出或通过 GIT 解决它?
存储库的远程位置是 DevOps 的本地版本。
谢谢!
这确实来自于Git使用的GCM。
您可以降级到Git 2.32,或者等待最近发布的Git-Credential-Manager-Core v2.0.603,该版本已删除了那些消息。
该版本尚未与最新的Git for Windows捆绑,例如最近的2.34.0,但是预计会在2.34.1中包含。
使用set GCM_PROVIDER=generic
也可能有所帮助。
更新时间为2021年11月25日:Git for Windows 2.34.1已发布,其中包括Git Credential Manager Core v2.0.605.12951。
GCM 2.0.605包括“Remove noisy messages during auto-detection” (#492, #494)。
git version 2.34.1.windows.1
,但我再也看不到它了。 - VonC