Migration GitLab将6.8.1导入7.10.4

Migration GitLab将6.8.1导入7.10.4,migration,gitlab,user-accounts,Migration,Gitlab,User Accounts,我们有一个高效的GitLab 6.8.1正在运行。我已经用GitLab 7.10.4建立了一个并行VM。现在,我想将所有数据从旧安装移动到新安装。我已经找到了一种移动裸存储库的方法,但我不知道如何导入用户帐户信息、问题等 编辑:原来的安装是从源代码构建的,运行在Debian上,使用MySQL作为数据库,整个安装过程非常混乱,这使得事情变得更加复杂。这就是为什么我没有成功地迁移旧服务器,并决定建立一个新的。新服务器是一台Ubuntu机器,GitLab是从apt get软件包安装的(我认为这是Omn

我们有一个高效的GitLab 6.8.1正在运行。我已经用GitLab 7.10.4建立了一个并行VM。现在,我想将所有数据从旧安装移动到新安装。我已经找到了一种移动裸存储库的方法,但我不知道如何导入用户帐户信息、问题等


编辑:原来的安装是从源代码构建的,运行在Debian上,使用MySQL作为数据库,整个安装过程非常混乱,这使得事情变得更加复杂。这就是为什么我没有成功地迁移旧服务器,并决定建立一个新的。新服务器是一台Ubuntu机器,GitLab是从apt get软件包安装的(我认为这是Omnibus,但我不确定这是什么意思)。新安装似乎使用PostgreSQL。

FYI您尚未指定旧服务器或新服务器是否运行源安装或Omnibus,或者您是否运行MySQL或Postgres数据库。说明因这些因素而异,因此请澄清,我将更新我的答案

首先,您需要新旧服务器位于同一版本的GitLab上。在没有同步版本的情况下,您不能迁移repos以外的任何内容

根据您对上述内容的回复,您将遵循类似的说明或运行。这两个选项通常都要求您手动复制配置文件或将设置从多个文件迁移到一个新文件(在从源安装转到Omnibus的情况下)。上面的综合升级指南列出了根据您的环境需要迁移的配置文件

根据编辑的问题进行更新:中有一个专门针对该场景的指南,使用选项2。不过,我相信,您仍然需要在新旧服务器上使用相同的版本