合并两个 GitHub 账户。

3

是否可以将两个GitHub账户合并为一个?
我之前有一个工作账户,现在想将它合并到我的个人账户中。

我找到了一些关于转移所有者的细节,这将合并所有提交历史等内容。
请问是否会转移所有对其他第三方仓库做出的贡献的提交历史?

在删除工作账户后,我从工作账户对第三方仓库做出的贡献会发生什么?

2个回答

2
我向Github提交了一个支持票,以下是摘要:
按照https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository中提到的步骤删除工作账户后,没有将贡献带到个人账户。
由于已删除工作账户 - 它开始显示为幽灵账户。通过工作账户进行的提交来自个人账户,但贡献历史(PR或任何审核)未传递到个人账户。
因此,在删除任何Github帐户之前,请确保您考虑了以上步骤。
下面是Github的回复: 由于在GitHub Web UI中的拉取请求、问题和所有活动(不包括提交)直接与创建它们的帐户相关联,即使您在新帐户中添加旧帐户的电子邮件地址,它们也不会计入新帐户中。
当删除帐户时,拉取请求将被替换为幽灵用户。 另一方面,我们从提交内部存储的元数据中读取电子邮件地址,并尝试将提交与用户帐户匹配,因此符合贡献标准的提交将计入新帐户。

1
这是描述“合并多个个人账户”的内容。
而它的存储库转移过程(从您要删除的帐户到您要保留的帐户)应该会转移问题、拉取请求和维基。
您需要将您在旧帐户上使用的电子邮件地址添加到您要保留的帐户中。
这样,您的旧贡献就会被保留下来。

1
VonC 当我转移所有本地仓库等看起来很简单。我的主要问题是,我通过工作帐户做出的贡献会发生什么。这些仓库不在我的账户中。我是通过工作电子邮件地址成为这些外部仓库的协作者。 - mk23
不确定这个会不会在一段时间后同步,但是它还没有转移贡献 :( - mk23
@mk22 我不确定是否真的存在同步延迟。但如果一两天后仍然没有变化,不要犹豫,将您的情况提交给GitHub支持,就像这个工单一样。 - VonC
我的已删除的工作帐户现在在工作存储库中显示为幽灵帐户。有人能帮忙解决如何将其显示为个人帐户吗?此外,来自工作帐户(现已删除)的任何贡献都不会显示在个人帐户上。 - mk23
1
@mk22 这是一个需要向GitHub支持团队提出的查询。 - VonC
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接