Sourcetree 推送错误的用户?

Nat*_*les 4 atlassian-sourcetree

背景:

  • 我有两个 GitHub 帐户:一个主要帐户和一个很少使用的帐户。
  • 如果我没记错的话,我已经将它们与笔记本电脑上的 Sourcetree 副本一起使用了。
  • 目前,我的 SourcetreeTools-->Options-->Authentication设置页面中只列出了我的主要 GitHub 帐户。

问题:

  • 当我尝试将一个分支从我的笔记本电脑推送到我的主帐户的 GitHub 远程时,它失败了,并且 git 错误消息表明我实际上尝试使用我很少使用的帐户进行推送,尽管在我的 Sourcetree 设置页面。

gol*_*371 10

Atlassian 团队为此提供了解决方案(此处):

  • 打开仓库
  • 点击“设置”
  • 双击列表中的“origin”项
  • 编辑 url 以在存储库 URL 之前添加您的用户名。以下是一些示例: https://USERNAME@contoso.com/repo/blah.git
    https://USERNAME@github.com/host/repo_name
  • 下次尝试推送或拉取时,系统应该提示您输入密码