4

如何从 git shell 中删除我的凭据?

我在记住我的 git 登录详细信息的共享计算机 (Windows) 上。我已经尝试关闭 git shell,但是当我重新打开它时,我仍然登录(当我执行 git 操作时不询问我的详细信息)。

我不想重新启动计算机,因为这对我来说不是一个选项。

希望不要重蹈覆辙: http://stackoverflow.com/questions/15381198/remove-credentials-from-git

  • 我在“服务”或“进程”下找不到 git-credential-cache 守护进程
  • ~/.gitconfig 中没有关于凭证助手的任何内容
4

2 回答 2

3

事实证明,github 应用程序以某种方式存储了凭据。我设法通过转到 GitHub 桌面应用程序(与 git shell 同时安装)并从那里注销来注销。

但是,如果能够从命令行执行此操作,那就太好了。

于 2015-02-08T02:34:58.937 回答
0

转到 %appdata% -> Github 文件夹

你会发现一组可以删除的缓存文件。删除它们,然后再次运行您的命令,系统将提示您输入新凭据。

注意:删除缓存文件也可能会删除其他存储的密码,请注意

于 2017-09-21T11:36:53.527 回答