【问题标题】:Restore GitLab 6.9.1 backup to new GitLab 7.14 instance将 GitLab 6.9.1 备份恢复到新的 GitLab 7.14 实例
【发布时间】:2015-12-13 02:37:56
【问题描述】:

我正在构建一个新服务器,以便在 Ubuntu 14.04 LTS 上从 GitLab 6.9.1 升级到最新版本的 GitLab (7.14.1)。

我使用以下命令创建了GitLab 实例的备份: sudo gitlab-rake gitlab:backup:create

我已将备份复制到新服务器并将其放置在/var/opt/gitlab/backups/

当我运行命令以使用新的 GitLab 实例恢复新服务器上的备份时

sudo gitlab-rake gitlab:backup:restore BACKUP=1442406091

我收到以下错误:

Unpacking backup ... done
GitLab version mismatch:
  Your current GitLab version (7.14.3) differs from the GitLab version in the backup!
  Please switch to the following version and try again:
  version: 6.9.1

Hint: git checkout v6.9.1

我在 GitLab 文档中读到,只能从相同版本的 GitLab 进行恢复,但有没有办法将备份从 6.9.1 恢复到 7.14 的新实例。

【问题讨论】:

    标签: ubuntu-14.04 gitlab restore gitlab-7 gitlab-omnibus


    【解决方案1】:

    刚刚做了一些非常相似的事情,我发现唯一可行的方法是从https://about.gitlab.com/downloads/archives/ 安装与旧安装(6.9.1)相同的版本作为deb,从备份恢复到它,然后使用apt-get upgrade gitlab-ce 升级 gitlab-ce。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多