我有兴趣创建一个GitHub组织帐户。我想在这个新帐户上托管我现有的一些个人回购,以便从其中一些帐户类型功能中受益,并为这些项目添加一层专业性。但我不确切地知道这应该如何 - “回购转让”。
“移动/迁移”回购有几种方法,但我想在托管公共回购的公司中使用“行业标准”的惯例。
我知道Github允许用户将存储库导入新帐户。根据我的了解,此方法不会更改原始帐户,并且存储库的所有历史记录都只是复制到新帐户。
Repos也可以转移到新帐户。这个方法也会自动为你做几件事;例如迁移分叉和重定向命令,如clone
,fetch
和push
。
此外,可以将存储库从原始存储库分叉到新帐户,或者将存储库转移到新帐户并将其分支回原始帐户。
哪些可能的方法将为组织发展提供最专业,最少混乱和完整的结果?
我建议将回购的所有权从您的个人帐户转移到您的组织帐户。
分配回购将创建两个回购,这听起来与你想要的相反。我不熟悉导入功能,但从你的描述中听起来它也复制了回购。
查看“使用存储库传输了什么?”标题在下面的文档中;在您转移回购时,您似乎想要保留所有这些关系。