gitazure-devopsgit-credential-manager

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


I'm getting the following output when executing a fetch / pull via a powershell script:

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

Normally, this wouldn't be an issue, however, Azure DevOps sees this output as an error and labels the release stage as such. Is there a way I can either suppress this output, or resolve it via GIT?

The remote location for the repository is an on-prem version of DevOps.

Thanks!


Solution

  • This comes indeed from the GCM used by Git.
    You can either downgrade to Git 2.32, or wait for the recently released Git-Credential-Manager-Core v2.0.603, which does remove those messages.

    Said release is not yet packaged with the latest Git for Windows, like the recent 2.34.0, but expect it in 2.34.1.

    A set GCM_PROVIDER=generic could help too.


    Update Nov. 25th, 2021: Git for Windows 2.34.1 has been released, and it does include Git Credential Manager Core v2.0.605.12951.

    That GCM 2.0.605 includes "Remove noisy messages during auto-detection" (#492, #494).