我只能通过以下方式取消(临时)我的凭据
git config credential.helper ""
这将覆盖存储选项,并且每次我被要求输入用户名密码时,但这都不是解决方案,因为我想存储我的新凭据,但是一旦我申请
git config credential.helper store
它再次存储了不想记住的用户(Muha ****),请查看屏幕截图,我再次被卡住以推送到我的存储库,请帮助我摆脱那个记住的用户名
我现在拥有的配置是
我研究并遵循了以下答案中给出的几乎所有相关内容
https://askubuntu.com/questions/206449/git-config-global-file-remove-settings
但是永远无法完全忘记/替换我的旧用户(Muha ***)
删除Git凭据的最简单方法是运行如下命令,该命令告诉您所使用的凭据助手,密码无效,应将其删除:
$ echo url=https://bk2204@github.com | git credential reject
您的URL必须具有正确的方案,用户名和主机,但通常不需要URL的其余部分(除非您已设置credential.useHTTPpath
)或密码。尽管众所周知,Windows的Git凭据管理器在这方面已被破坏,但这在凭据帮助程序正确地说出协议的任何地方都可以使用。
删除现有的用户名和密码后,下次会再次提示您,并可以输入新的用户名和密码。请注意,如果您需要为同一域使用两个不同的用户名,那么最简单的方法是将用户名放在远程URL中,凭证管理器将自动为正确的用户填写正确的密码。
这是正确的解决方案..谢谢