美文网首页
GitLab 迁移

GitLab 迁移

作者: redoca | 来源:发表于2018-02-08 19:20 被阅读18次

    指定备份路径

    vi /opt/gitlab-6.4.3-1/apps/gitlab/htdocs/config/gitlab.yml
    找到如下所示修改

    Backup settings
    backup:
    path: "/tmp/backups" # Relative paths are relative to Rails.root (default: tmp/backups/)

    执行备份

    cd /opt/gitlab-7.11.4-0/
    ./use_gitlab
    cd /opt/gitlab-7.11.4-0/apps/gitlab/htdocs
    bundle exec bin/rake gitlab:backup:create RAILS_ENV=production
    操作执行完毕,会在/tmp/backups/目录下生产一个备份文件,类似1438917368_gitlab_backup.tar

    恢复备份的数据

    cd /opt/gitlab-7.11.4-0/
    ./use_gitlab
    cd /opt/gitlab-7.11.4-0/apps/gitlab/htdocs
    bundle exec bin/rake gitlab:backup:restore RAILS_ENV=production
    chown git:git -R /opt/gitlab-7.11.4-0/apps/gitlab/repositories
    如果备份的目录下不止一个备份文件,则RAILS_ENV=production后面需要指定备份文件 BACKUP=xxx。
    至此备份恢复完毕。

    运行时可能会提示某log文件权限不正确,按提示修改即可

    相关文章

      网友评论

          本文标题:GitLab 迁移

          本文链接:https://www.haomeiwen.com/subject/qqxxtftx.html