28

我不知道为什么,最近 git shell 在一个老式的 OpenSSH 窗口中要求我提供凭据(顺便说一下,我使用的是 https 连接),而不仅仅是在控制台中进行提示。

这阻止了我使用 wincred,我总是必须输入我的凭据。很烦人,特别是当我打错字时,控制台光标消失了。我怎样才能回到默认模式?

系统:Windows 7
控制台:ConEmu

github openSSH 窗口

感谢帮助!

4

2 回答 2

18

采用$ git config --global core.askPass ""

您还可以在配置中设置凭据以防止每次都被提示(https://git-scm.com/docs/gitcredentials)。

于 2016-03-18T00:25:42.247 回答
8

这也可能是由Visual Studio Code. 如果是这种情况,只需添加"git.autofetch": false到您的setting.json文件中。

于 2016-11-13T21:21:01.663 回答