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

Fis*_*shy 23 gitlab

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

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

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

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

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

小智 36

我会采取以下步骤

  1. 了解gitlab是手动安装还是使用gitlab-omnibus安装.您需要知道确切的备份和更新步骤.
  2. 为了安全起见,备份旧版本
  3. 按照更新指南将当前7.8.2实例更新为7.12.2实例
  4. 备份最新更新的gitlab系统
  5. 恢复新系统上的备份

备份和恢复文档可以在这里找到