将所有项目、问题、用户、代码片段和其他所有内容从旧的 gitlab 安装迁移到新的安装的最佳方法是什么?
我们的旧机器是安装了 GitLab 6.3.0 的 bitnami VM - 来自备份的命令指导不起作用:
sudo gitlab-rake gitlab:backup:create
>gitlab-rake
未找到命令sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production
返回Could not locate Gemfile
那么,是否可以用这个将数据从 v6 传输到 v7 呢?- 如何传输?
新机器运行的是 Ubuntu 14.04,带有 Gitlab 7.5.3(Omnibus,.deb 安装)(全新安装,正常运行,没有任何变化)
答案1
参考这个链接:https://community.bitnami.com/t/cannot-run-gitlab-backup-in-6-6-4/22936您显然在错误的目录中运行该命令。
您的 Gemfile 所在的正确路径是/opt/bitnami/apps/gitlab/htdocs
。
这应该默认创建一个备份/opt/bitnami/apps/gitlab/htdocs/tmp/backups
(如果 Gitlab 配置文件中没有更改)
该文件应包含迁移到新服务器所需的所有必要信息。