Re: Why git on windows pops up Git Credential Manager inspite of having set a credential helper in .gitconfig

Johannes Schindelin
2025-07-01T16:41:03Z

Hi Aditya,

On Tue, 1 Jul 2025, Aditya Garg wrote:

> I am having this issue with Git for Windows that in case I configure a credential helper by following the git
> credentials documentation (https://git-scm.com/docs/gitcredentials), the Git Credential Manager still pops up.
> I simply close the pop up window, and then it seems to be getting the password from my credential manager.
>
> I removed it using git config --edit --system, but after every update, it pops out again.

As per
https://git-scm.com/docs/gitcredentials#Documentation/gitcredentials.txt-helper:

If there are multiple instances of the `credential.helper` configuration
variable, each helper will be tried in turn, and may provide a username,
password, or nothing. Once Git has acquired both a username and a
non-expired password, no more helpers will be tried.

> I wonder if some proper fix is there for this.

Yes, from the same page:

If `credential.helper` is configured to the empty string, this resets the
helper list to empty (so you may override a helper set by a lower-priority
config file by configuring the empty-string helper, followed by whatever
set of helpers you would like).

So the trick is to call `git config set --global --add credential.helper ''`
followed by `git config set --global --add credential.helper $HELPER`.

Ciao,
Johannes