gitlab迁移

需求:需要将A服务器上的 gitlab 迁移到B服务器上,均使用docker 部署

一、备份数据

进入到A服务器的 gitlab 的容器中,运行gitlab-rake gitlab:backup:create

该命令会在 /var/opt/gitlab/backups/ 目录下创建一个xxx_gitlab_backup.tar 压缩包。比如我生成的是:

1740968748_2025_03_03_16.9.2_gitlab_backup.tar

同时会提示:gitlab.rb 和 gitlab-secrets.json 需要手动备份

二、导入备份

在B服务器中,将上一步备份的文件拷贝到 gitlab 的容器中,对应路径如下

  • xxx_gitlab_backup.tar   ------> /var/opt/gitlab/backups/
  • gitlab.rb        ------> /etc/gitlab
  • gitlab-secrets.json     ------> /etc/gitlab

然后执行以下命令:

复制代码
cd  /var/opt/gitlab/backups/ 
gitlab-rake gitlab:backup:restore BACKUP=1740968748_2025_03_03_16.9.2
gitlab-ctl start
相关推荐
特长腿特长18 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
zzzyyy53818 小时前
Linux环境变量
linux·运维·服务器
赛博云推-Twitter热门霸屏工具19 小时前
Twitter运营完整流程:从0到引流获客全流程拆解(2026)
运维·安全·自动化·媒体·twitter
CHHC188019 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器
帮我吧智能服务平台20 小时前
装备制造智能制造升级:远程运维与智能服务如何保障产线OEE
运维·服务器·制造
w61001046620 小时前
cka-2026-cri-dockerd
运维·k8s·cka
卤炖阑尾炎21 小时前
PostgreSQL 日常运维全指南:从基础操作到备份恢复
运维·数据库·postgresql
handsomestWei21 小时前
Docker引擎API接入配置
运维·http·docker·容器·api
Tingjct21 小时前
Linux常用指令
linux·运维·服务器
daad7771 天前
wifi_note
运维·服务器·数据库