In git bash for windows, the username and/or password is asked in a separate UI popup prompt like below.
On Hitting Cancel you get the below shell based prompt, where the same username can be input.
Is there a way I can disable these prompts? I still do want to enter my username and password however instead of the UI based prompt, i want to enter it through the shell based prompt.
Using suggestions from this does not help. How to undo git config --system core.askpass git-gui--askpass
Try to set the variable core.askPass
globally (in your config-file)
$ git config --global core.askPass true
or use the -c
switch to override it just for one command
$ git -c core.askPass=true clone <https_url>
see: https://git-scm.com/docs/gitcredentials
If a helper outputs a quit attribute with a value of true or 1, no further helpers will be consulted, nor will the user be prompted (if no credential has been provided, the operation will then fail).
Note: un-setting the core.askPass
by using git config --global --unset core.askPass
doesn't help. It needs to be set to an true
like above.
Update 2021-10-22:
The original answer proposed setting empty string ""
, but at least on Ubuntu this does not work and the docs also describe that the helper should output true
or 1
.