从 git shell 注销或删除凭据
Logging out or deleting credentials from git shell
如何从 git shell 中删除我的凭据?
我使用的共享计算机 (Windows) 记住了我的 git 登录详细信息。我试过关闭 git shell 但是当我重新打开它时我仍然登录(当我执行 git 操作时不询问我的详细信息)。
我不希望重新启动计算机,因为这对我来说不是一直可行的选择。
希望不要重蹈覆辙:
- 我在 "services" 或 "processes"
下找不到 git-credential-cache 守护进程
- ~/.gitconfig
中没有关于凭据助手的内容
事实证明,github 应用以某种方式存储了凭据。我设法通过转到 GitHub 桌面应用程序(与 git shell 同时安装)并从那里注销来注销。
不过,如果能够从命令行执行此操作就好了。
转到 %appdata% -> Github 文件夹
您会发现一组可以删除的缓存文件。删除它们,然后再次 运行 您的命令,系统将提示您输入新的凭据。
注意:删除缓存文件会同时删除其他存储的密码,请注意
如何从 git shell 中删除我的凭据?
我使用的共享计算机 (Windows) 记住了我的 git 登录详细信息。我试过关闭 git shell 但是当我重新打开它时我仍然登录(当我执行 git 操作时不询问我的详细信息)。
我不希望重新启动计算机,因为这对我来说不是一直可行的选择。
希望不要重蹈覆辙:
事实证明,github 应用以某种方式存储了凭据。我设法通过转到 GitHub 桌面应用程序(与 git shell 同时安装)并从那里注销来注销。
不过,如果能够从命令行执行此操作就好了。
转到 %appdata% -> Github 文件夹
您会发现一组可以删除的缓存文件。删除它们,然后再次 运行 您的命令,系统将提示您输入新的凭据。
注意:删除缓存文件会同时删除其他存储的密码,请注意