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