如何将gitorious迁移到gitlab存储库

时间:2014-11-13 13:56:23

标签: git migration gitlab repository gitorious

我们在我们公司的Gitorious中使用,但我最近研究过GitLab并且已经看到了很多好处。 最近我设法在我们的一台服务器上爬上gitlab,但现在需要一些帮助(北方)来迁移存储库。

抱歉我的英文!

修改1

我们需要存储库和提交

2 个答案:

答案 0 :(得分:3)

可能移动回购的最佳选择是批量导入,正如我在https://stackoverflow.com/a/26570729/895245

中解释的那样

旁注:

对于未来的问题,我建议您尽量将问题分成小块。

在这里,你不能试图通过首先理解如何从有价值的抽象中抽出它来消除这个方面的功能吗?我敢打赌,如果你能以这种方式找到答案。

无论是那种还是非常精确的关于过度困难的有关功能的特殊内容。

没错,有时很难做到,但这适用于SO上的大多数问题。

甚至有一个网站编码这个原则:http://sscce.org/

干杯。

答案 1 :(得分:0)

如果您需要迁移大量存储库,则需要调用GitLab API为您创建存储库,以便将其复制。

这是我们编写的一个简单的PHP脚本,应该为您完成所有工作。

https://github.com/sparksi/gitorious-gitlab-migration

请注意,GitLab不支持项目内的存储库,因此该脚本使用。得到一些名称间距的外观。