意外输入密码进入Git Bash

时间:2014-04-08 19:15:57

标签: git github git-bash

当将代码推送到遥控器时,Git让我输入我的GitHub凭据。起初,它询问了我的用户名,但我不小心把密码输入了。这显然是在屏幕上显示为计划文字。

我想知道这个密码是不是以纯文本形式存储在我的机器上,如果是,我怎么能摆脱它呢?

编辑:这是Windows上的Git Bash

1 个答案:

答案 0 :(得分:3)

凭据由为系统配置的git-credentials帮助程序存储,在cache.helper下配置。

凭据缓存运行守护程序进程,该进程将您的凭据保存在内存中并按需将其移出。他们从不接触磁盘。因此,如果您终止了git-credential-cache-daemon进程,它应该丢弃所有密码。反过来,如果您继续将其用作cache.helper选项,则应该会重新提示您输入密码。

您还可以使用git config --global --unset credential.helper完全关闭git凭据缓存。