【发布时间】:2021-11-15 13:56:55
【问题描述】:
我在服务器 A 中获得了 GitLab CE 版本 12.9.2,其中包含近 700 个存储库、150 个用户和很多组(项目分布在组中)。
此 GitLab 安装使用远程 Postgres 数据库 V 10。
我们希望 GitLab 在新服务器上升级到最新的 CE 版本 14.2,我们称之为服务器 B。这个没有远程 Postgres 数据库。
阅读文档,由于版本不同,我不能只做备份和恢复。 https://docs.gitlab.com/ee/raketasks/backup_restore.html
两者都不能备份数据库并将服务器 B 映射到数据库备份,因为较新的 GitLab 版本需要较新的 Postgres 数据库。
我想我唯一的选择就是一一导入存储库、用户和组,将项目分配给组或将用户分配给组可能会出错。 我们不使用跑步者、画布或用户故事。我们只关心项目、用户和组。
我是否还有其他选项可以更轻松地进行导入?
【问题讨论】:
标签: gitlab gitlab-api gitlab-ce