bitnami-gitlab备份、恢复、迁移

假设gitlab从A服务器迁移至B服务器,B服务器已安装好相同版本gitlab全程以root用户操作。

假定A服务器gitlab安装路径为: /opt/gitlab-6.4.3-1/

1.设定备份目录:
vim  /opt/gitlab-6.4.3-1/apps/gitlab/htdocs/config/gitlab.yml

bitnami-gitlab备份、恢复、迁移

 

  修改path对应的路径

2、进入gitlab自带命令行并执行备份命令

cd /opt/gitlab-6.4.3-1/
./use_gitlab
cd /opt/gitlab-6.4.3-1/apps/gitlab/htdocs
bundle exec bin/rake gitlab:backup:create RAILS_ENV=production

该/tmp/backups 对应生产备份文件

bitnami-gitlab备份、恢复、迁移

 

 

3、登录B服务器,同样按照步骤一修改配置文件path,并把备份文件1567504950_gitlab_backup.tar发送至修改后的path路径下

4、执行恢复

cd /opt/gitlab-6.4.3-1/
./use_gitlab
cd /opt/gitlab-6.4.3-1/apps/gitlab/htdocs
bundle exec bin/rake  gitlab:backup:restore RAILS_ENV=production   BACKUP=1567504950
chown git:git -R /opt/gitlab-6.4.3-1/apps/gitlab/repositories

至此gitlab完成迁移!!!!!

上一篇:kafka 身份认证二(SASL/SCRAM)动态添加用户名密码


下一篇:Bitnami – /opt/bitnami/python/bin/.python2.7.bin:加载共享库时出错:libreadline.so.5