背景
Tools-->Options-->Authentication
设置页面中列出了我的主要GitHub帐户。问题:
答案 0 :(得分:1)
Atlassian团队为此提供了解决方案(here):
答案 1 :(得分:0)
我能够通过打开我的Sourcetree userhosts
文件来解决问题,该文件位于(在Windows 10上):C:\Users\<USERNAME>\AppData\Local\Atlassian\SourceTree\userhosts
,如Atlassian's documentation for how to reset your Sourctree settings中暗示的那样。
该文件仅包含以下行:
github.com
<my-rarely-used-account>@gmail.com
我删除了引用我很少使用的帐户的第二行,重新启动了Sourcetree,试图再次推送,这次它提示我输入我的GitHub密码,我可以看到用户名是(正确)我的主要GitHub用户名。我输入了密码,推送成功了。