我需要帮助在我的计算机上更改Git中的GitHub帐户

时间:2016-08-07 19:48:49

标签: git github

所以我有多个GitHub帐户,我真的希望能够在我的计算机上更改Git中的GitHub帐户。有谁知道怎么做?

当我尝试推送到其他帐户时,我收到此错误: remote:拒绝的权限。 致命:无法访问<'我的回购'>:请求的网址返回错误:403

感谢。

2 个答案:

答案 0 :(得分:0)

通常情况下,执行git push [-u] <remote> <branch>时,git系统会要求您自动验证,方法是提供您的用户名密码 Git Hub 帐户。

所以,说我已经从 account01

克隆了一个远程存储库
git clone <url>

我做了一些工作(添加,修改,删除一些文件)然后我做了

git add .
git commit -m "commit message"

现在,当我推

git push -u <upstream_name> <branch>
上传

注意-u(我可能错了!)

git会要求我以用户名密码的形式提供我的帐户详细信息。在我向git提供了这些信息之后,将开始推送指令。

编辑1

如果您尝试从 account02 推送到 account01 上的远程repoistory,您可能需要在远程存储库上配置协作者位于 account01 。简单地

  1. 使用您的帐户登录
  2. 单击要在
  3. 上进行协作的远程存储库
  4. 点击设置
  5. 点击协作者
  6. 撰写您的 account02 用户名
  7. 点击添加协作者
  8. 转到您用于创建 account02
  9. 的电子邮件地址
  10. 接受协作请求
  11. 此时,您可以从 account02 直接推送到此远程存储库

答案 1 :(得分:0)

在推送到凭据管理器之前,先删除Windows凭据并删除github的个人访问令牌,现在可以使用其他github帐户推送。