3

我有兴趣创建一个GitHub 组织帐户。我想在这个新帐户上托管一些我现有的个人存储库,以便从它的一些帐户类型功能中受益,并为这些项目增加一层专业性。但我不知道到底应该怎么做——“转让回购”。

“移动/迁移”回购有几种方法,但我想在托管公共回购的公司中使用“行业标准”的约定。

我知道 Github 允许用户将存储库导入新帐户。据我了解,此方法不会更改原始帐户,并且只需将存储库的所有历史记录复制到新帐户即可。

回购也可以转移到新账户。此方法还会自动为您做几件事;例如迁移分叉和重定向命令,如clonefetchpush.

此外,可以将存储库从原始帐户分叉到新帐户,或者将存储库转移到新帐户并将其分叉回原始帐户。

在这些可能的方法中,哪种方法会为组织发展提供最专业、最少混淆和完整的结果?

4

1 回答 1

3

我建议将回购的所有权从您的个人帐户转移到您的组织帐户。

分叉回购将创建两个回购,这听起来与你想要的相反。我不熟悉导入功能,但从您的描述来看,它听起来也复制了 repo。

查看“使用存储库传输了什么?” 下面文档中的标题;在您转移回购协议时,您似乎希望保留所有这些关系。

Github 传输文档

于 2019-04-12T15:56:15.747 回答