gitlab项目迁移

1.  编辑gitlab配置文件,新增备份参数

vim  /etc/gitlab/gitlab.rb

 

#备份参数设置
##################################
#备份是否打开
gitlab_rails['manage_backup_path'] = true
#备份目录地址路径
gitlab_rails['backup_path'] = "/var/opt/github/backups"
#备份的权限设置
gitlab_rails['backup_archive_permissions'] = 0644
#备份保存时间, 超过事件覆盖掉;
gitlab_rails['backup_keep_time'] = 604800

2.  停止数据写入服务

gitlab-ctl  stop unicorn 
gitlab-ctl  stop sidesiq

3.  重新生成各种服务的配置文件

gitlab-ctl  reconfigure

 

gitlab备份命令:gitlab-rake  gitlab:backup:create

新版本备份命令是:gitlab-backup  create 

gitlab恢复命令:gitlab-rake  gitlab:backup:restore  BACKUP=备份包名

新版本的恢复命令:gitlab-backup  restore  BACKUP=备份包名

 参考文档 https://www.cnblogs.com/Su-per-man/p/13217466.html

 

posted @ 2024-09-13 21:43  羊脂玉净瓶  阅读(7)  评论(0)    收藏  举报