我不知道为什么,最近git shell要求我在老式的OpenSSH窗口中提供凭据(顺便说一下,我使用https连接),而不是仅仅在控制台中提示。
这使我无法使用wincred,我总是要输入我的凭据。非常烦人,特别是当我输入错字时,控制台光标消失了。如何返回默认模式?
系统:Windows 7
控制台:ConEmu
感谢您的帮助!
答案 0 :(得分:12)
使用$ git config --global core.askPass ""
您还可以在配置中设置凭据,以防止每次都提示(https://git-scm.com/docs/gitcredentials)。
答案 1 :(得分:7)
这也可能由Visual Studio Code
引起。如果是这种情况,只需将"git.autofetch": false
添加到您的setting.json
文件中。