我注意到,在最新版本的Git中,默认现在是弹出一个“Git凭证管理器for Windows”对话框,而不是每次在Bash提示符中提示我输入密码。

我真的很讨厌这种行为。我如何禁用它,然后回到每次在Bash shell中输入密码?

顺便说一下,我不希望Git以任何方式缓存我的凭据,无论是通过Windows凭据还是一些内部守护进程。我想禁用所有凭据缓存。


当前回答

您可以删除凭据管理器。

C:\Users\<USER>\AppData\Local\Programs\Git\mingw64\libexec\git-core

其他回答

我曾经有过这个问题,我只删除了git-credential-manager.exe文件:

C:\Program Files\Git\mingw64\libexec\git-core

Use:

C:\Program Files\Git\mingw64\libexec\git-core                                                                       
git credential-manager uninstall --force    

这适用于Windows系统。我测试过了,对我很有效。

您可以删除凭据管理器。

C:\Users\<USER>\AppData\Local\Programs\Git\mingw64\libexec\git-core

在“user”文件夹下,c://user,,查看“。文件,然后删除HTTP和代理行。

我在Ubuntu 18.10 (Cosmic Cuttlefish)上遇到了同样的问题,无法使用任何正常方法删除。 我使用git config -global -unset credential。帮手,这似乎奏效了。