将文件从一个帐户推送到github中的另一个帐户

时间:2019-10-21 13:32:55

标签: github push git-remote

我正在尝试将其他帐户的更改从另一个帐户推送到另一个帐户,但这给了我权限错误。我检查了github设置,但一切似乎都正确。有人可以帮助我吗?

enter image description here

编辑: 我也尝试更改我的用户名和电子邮件,但仍然出现相同的错误 enter image description here

2 个答案:

答案 0 :(得分:0)

有关转移过程的一些信息可能会对您有所帮助

在两个用户帐户之间转移存储库时,发行分配保持不变。当您将存储库从用户帐户转移到组织时,分配给组织中成员的问题将保持不变,并且所有其他问题受让人也将被清除。仅允许组织中的所有者创建新的问题分配。当您将存储库从组织转移到用户帐户时,只会保留分配给存储库所有者的问题,而所有其他问题受让人都将被删除。

如果传输的存储库包含GitHub Pages网站,则将重定向到Web上的Git存储库并通过Git活动的链接。但是,我们不会重定向与存储库关联的GitHub Pages。

到先前存储库位置的所有链接将自动重定向到新位置。在转移的存储库上使用git clonegit fetchgit push时,这些命令将重定向到新的存储库位置或URL。但是,为避免混淆,我强烈建议更新所有现有的本地克隆以指向新的存储库URL。您可以通过在命令行上使用git remote来做到这一点:

$ git remote set-url origin new_url

答案 1 :(得分:0)

我当然在寻找完成它的确切过程。像我这样的新程序员可能会遇到这种情况,因此我将分享有助于我解决自己问题的解决方案。

从初始帐户(具有回购的git帐户)添加协作者,第二个帐户可以接受邀请成为协作者 这使您还可以更改和推送来自其他ID的代码。希望这对像我这样学习github的任何天真的人都有帮助。