git - 如何在 Git 中抑制或解决“信息:检测主机提供程序...”?
问题描述
通过 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 中。
Aset GCM_PROVIDER=generic
也可以提供帮助。
2021 年 11 月 25 日更新:适用于 Windows 的 Git 2.34.1已发布,其中包含Git Credential Manager Core v2.0.605.12951。
推荐阅读
- xrdp - 运行 Sublime 时 XRDP 崩溃
- ffmpeg - 直接提供静态视频内容与通过自适应流媒体协议(HLS、DASH)
- mysql - ububtu 18.04 sudo apt-get 更新不起作用
- karate - 我们可以使用空手道 API 为对象列表运行一个场景吗
- javascript - 无法从类中调用方法,可能是上下文问题。以及如何制作 SlideBox auto 的固定尺寸?
- amazon-cloudwatch - AWS CloudWatch 客户端日志记录
- linux - 如何将十六进制作为参数插入 gdb?(作为 arg,而不是标准输入)
- node.js - 如何使用 Node.js 在 Windows 中创建 git 挂钩?
- r - 有没有办法在 R 中实现 Xorshift32 算法?
- android - Android 4.2 Material TextInputLayout 提示未在 rtl 模式下显示