从Stash / Gitlab将存储库迁移到Github

时间:2014-07-14 22:34:18

标签: git github migration metadata settings

我在Stash和Gitlab中托管了存储库,但希望将它们合并到Github。

我很清楚如何使用git clone --baregit push --mirror移动Git存储库。

我的问题是保留与这些存储库相关的其他信息(例如,拉取请求,用户权限,挂钩),以最大限度地减少必须重新配置新迁移的存储库的用户的负担。是否有任何现有工具可以帮助完成此类任务。

阻止程序现在是我没有办法迁移不同repos之间的fork关系。如果有人可以描述一个手动程序,我会很高兴。

例如,比方说,我在Stash中有一个回购A,A'是从A分叉的。一旦我使用git clone --baregit push --mirror将A和A'迁移到Github,我有2个不相关的回购。如何让新A'成为新A的分支?

任何指针都非常有用

0 个答案:

没有答案