钥匙串用户名无法更改

Keychain username cant change

我的 macOS 钥匙串有问题:

我正在为 GitHub 个项目使用 SourceTree 应用程序。
当我推送项目时,一切都很好,但是 SourceTree 要我使用 github 帐户登录进行推送,所以我登录了,但是用户名或密码出现错误:我不小心输入了错误的用户名,但 Apple 已经存储这个的钥匙扣。

我只是去钥匙串应用程序删除存储的钥匙串 github 然后打开 SourceTree,我仍然得到错误的用户名。
如何删除错误的用户名?

您应该能够删除该钥匙串条目:

重复上一条命令,直到它要求您输入 username/password。

同时检查您的 git 远程 -v(在您本地存储库的文件夹中)以确保 origin 远程 URL 是:

  • 一个 HTTPS(以 https:// 开头)
  • 不包括用户名 (https://wrongUserName@github.com/...)

OP seyfzone补充说SourceTree自己有账号:

SourceTree > Preferences > Advanced > Delete Account