Git在重新安装后会记住github帐户(拒绝推送)

时间:2017-05-15 00:14:02

标签: git github

我已经安装了git,创建了一个git存储库并成功将文件从那里推送到我的github帐户。 我启动了另一个带有其他内容的git存储库,从那里想要推送 另一个github帐户:

git remote add github <https://...>
git push github master`

这适用于第一个帐户和存储库,但是当我尝试这个时 对于我的第二个存储库和帐户,它不起作用:

remote: Permission to [2ndAccountName]/[2ndRepositoryName].git denied to [FirstAccountName].
fatal: unable to access 'https://github.com/[2ndAccountName]/[2ndRepositoryName.git/': The requested URL returned error: 403

无法正确修改设置以便我可以按下 一台计算机上的多个github帐户我重新安装 git和just 想要使用第二个帐户。第二个帐户的github存储库 仍然是空的我想在那里推送文件,但显示相同的错误消息。我只想将文件推送到我的第二个github帐户。
git如何记住我的FirstAccountName(虽然我已卸载并且重新安装它)如何删除它以便它可以让我推到第二个github账号?
设置全局user.name和user.email并没有解决这个问题。 我用git bash。

1 个答案:

答案 0 :(得分:0)

这对我有用:

  1. 下载并安装Github Desktop
  2. 通过Github Desktop gui
  3. 在第二个Github帐户中登录
  4. 将第二个项目的存储库添加到gui
  5. 删除github上的空存储库
  6. publish gui上的存储库(为第二个本地存储库创建一个新的远程存储库,让你命名它)
  7. 在gui中按sync,在这种情况下,将文件推送到github上的远程存储库(请参阅:What does GitHub for Windows' "sync" do?了解sync上的更多背景信息)