Github将捐款从一个帐户转移到另一个帐户

Github将捐款从一个帐户转移到另一个帐户,github,Github,我在谷歌上搜索了很多,但没有找到任何明确的答案,如果可能的话,以及如何做到这一点 我有一个账户,我可以从该账户向私人回购协议供款。我没有任何存储库 我希望所有这些贡献都能进入我的新帐户(在那里我有存储库) 可能吗?在转移供款后,我是否仍然可以访问该私有回购协议?您需要重写提交,这将创建新的哈希(提交人的姓名是用于计算哈希的数据的一部分) 这意味着引用这些提交的所有提交(父提交也是用于计算哈希的数据的一部分)也需要重新生成(rebase允许批量执行) 所有这些都需要强制推送(因此所有其他参与者的本

我在谷歌上搜索了很多,但没有找到任何明确的答案,如果可能的话,以及如何做到这一点

我有一个账户,我可以从该账户向私人回购协议供款。我没有任何存储库

我希望所有这些贡献都能进入我的新帐户(在那里我有存储库)


可能吗?在转移供款后,我是否仍然可以访问该私有回购协议?

您需要重写提交,这将创建新的哈希(提交人的姓名是用于计算哈希的数据的一部分)

这意味着引用这些提交的所有提交(父提交也是用于计算哈希的数据的一部分)也需要重新生成(
rebase
允许批量执行)

所有这些都需要强制推送(因此所有其他参与者的本地存储库都将受到影响)

即使github可以自动化其中的一些功能,这也是一个巨大的影响


TL;DR:是的,但你可能应该接受重写历史很难。

从标签猜,我想你说的是GitHub帐户。GitHub根据Git提交中使用的作者电子邮件地址计算贡献,如果有使用此电子邮件地址的GitHub帐户,您的GitHub用户名将显示为贡献者。也就是说,您可以将多个电子邮件地址与单个GitHub帐户关联。因此,如果您从旧的GitHub帐户中注销当前电子邮件地址,并为新的GitHub帐户注册相同的电子邮件地址,现有的贡献将显示在新的GitHub帐户下

转让供款后,我是否仍有权获得私人回购协议


这是一个完全不同的问题,答案取决于您的新GitHub帐户是否被授予访问私有存储库的权限。GitHub权限系统基于GitHub用户名,而不是注册的电子邮件地址。

因此,如果我合并这两个帐户,贡献将不会合并?@roliroli肯定不会更新存储库的内容(GitHub可能会别名,但这不是基础数据)。问题是帐户使用不同的电子邮件地址。正如我试图在上面所述,这应该不是问题。当您以新帐户登录时,只需转到并使用“添加电子邮件地址”即可在此处添加您的旧帐户的电子邮件地址。不过,您可能需要先从旧帐户中删除该电子邮件地址,由于我假设GitHub检查一个电子邮件地址没有同时向两个帐户注册。因此我从旧帐户中删除了邮件,并将其添加到新帐户中,我单击复选框以显示私人贡献,但贡献根本不显示您可能需要给它一些时间,GitHub每天只能更新这些统计信息一次左右。@GabrielVasile不!