Unset/Forget/Repalce 一个用户 git Credential.Helper 并记住新用户

Unset/Forget/Repalce a user git Credential.Helper and remember new one

我只能通过以下方式取消(暂时)我的凭据

git config credential.helper ""

这会覆盖存储选项,每次我都被要求输入用户名密码时,但这不是解决方案,因为我想存储我的新凭据,但只要我申请

git config credential.helper store

再次存储不需要的记住的用户 (木哈****) 请看截图我又被卡住了推到我的回购协议,请帮我摆脱那个记住的用户名

我现在的配置是

我研究并遵循了以下答案中给出的几乎所有相关内容

How do I update the password for Git?

How to change my Git username in terminal?

https://askubuntu.com/questions/206449/git-config-global-file-remove-settings

但永远无法forget/replace完全是我的老用户(Muha***)

删除 Git 凭据的最简单方法是 运行 如下命令,它会告诉您正在使用的任何凭据助手密码无效,应该将其删除:

$ echo url=https://bk2204@github.com | git credential reject

您的 URL 必须具有正确的方案、用户名和主机,但通常不需要 URL 的其余部分(除非您已设置 credential.useHTTPpath)或密码。这应该在凭据助手正确说出协议的任何地方工作,尽管众所周知 Windows 的 Git 凭据管理器是 broken in this regard.

删除现有的用户名和密码后,下次系统会再次提示您输入新的用户名和密码。请注意,如果您需要为同一域设置两个不同的用户名,最简单的方法是将用户名放在远程 URL 中,凭证管理器会自动为正确的用户填写正确的密码.