美文网首页
备分迁移GitLab

备分迁移GitLab

作者: redoca | 来源:发表于2018-11-05 13:45 被阅读9次

    GitLab以bitnami 方法安装的。版本是 7.6.1;

    备份以及恢复的操作,以下操作使用root用户执行:

    1、指定备份路径 vi /www/gitlab/apps/gitlab/htdocs/config/gitlab.yml,找到如下所>示修改

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

    2、执行备份

    cd /www/gitlab/
    ./use_gitlab
    cd /www/gitlab/apps/gitlab/htdocs
    bundle exec bin/rake gitlab:backup:create RAILS_ENV=production
    

    操作执行完毕,会在/tmp/backups/目录下生产一个备份文件,类似1438917368_gitlab_backup.tar

    3、恢复备份的数据

    cd /www/gitlab/
    ./use_gitlab
    cd /www/gitlab/apps/gitlab/htdocs
    bundle exec bin/rake gitlab:backup:restore RAILS_ENV=production
    chown git:git -R /www/gitlab/apps/gitlab/repositories
    

    如果备份的目录下不止一个备份文件,则RAILS_ENV=production后面需要指定备份文件 BACKUP=xxx。

    相关文章

      网友评论

          本文标题:备分迁移GitLab

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