如何将GitLab迁移到新服务器?

时间:2015-07-21 08:46:16

标签: gitlab

我正在尝试将GitLab设置从7.8.2迁移到7.12.2。我真的不确定如何解决这个问题。我在Ubuntu 14.04.2上安装了一个新盒子。 现在我真的想导出旧的用户/组数据库并将其导入新服务器,然后将所有存储库从旧服务器复制到新服务器。并告诉用户开始使用新的。

我不知道我的新gitlab安装使用哪个数据库,也不知道旧数据库。

我一直在gitlab文档中上下,但找不到有关如何从一台服务器迁移到另一台服务器的足够信息。

我按照https://about.gitlab.com/downloads/上的说明为ubuntu,一切似乎都运行良好。我正在寻找一种方法从旧的gitlab框导出用户/组,并将其导入新的gitlab框。然后只需将所有存储库从旧框复制到新框中。

任何帮助?我对gitlab几乎一无所知:(

1 个答案:

答案 0 :(得分:34)

我会采取以下步骤

  1. 了解gitlab是手动安装还是使用gitlab-omnibus安装。您需要知道确切的备份和更新步骤。
  2. 为了安全而备份旧版本
  3. 按照更新指南
  4. 将当前7.8.2实例更新为7.12.2实例
  5. 备份新更新的gitlab系统
  6. 恢复新系统上的备份
  7. 备份&可以找到恢复文档the Minecraft Forge wiki