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
相关推荐
斯普信专业组2 小时前
Apidog MCP服务器,连接API规范和AI编码助手的桥梁
运维·服务器·人工智能
wayuncn2 小时前
深度解析物理机服务器故障修复时间:影响因素与优化策略
运维·服务器·物理机·服务器租用·服务器托管·物理服务器·哈尔滨idc
人间不清醒ab2 小时前
Ubuntu ping网络没有问题,但是浏览器无法访问到网络
linux·运维·ubuntu
黄暄3 小时前
Docker项目部署深度解析:从基础命令到复杂项目部署
运维·笔记·docker·容器·持续部署
秦jh_3 小时前
【Linux网络】传输层协议UDP
linux·运维·服务器·网络·udp
饼干ovo3 小时前
Linux下软件安装实战
linux·运维·服务器
2302_799525743 小时前
【Linux】第十八章 调优系统性能
linux·运维·服务器
上海云盾-高防顾问3 小时前
DDoS与CC攻击:谁才是服务器的终极威胁?
运维·服务器·ddos
HvrI13 小时前
【解决】自己的域名任何端口都访问不到,公网地址正常访问,服务器报错500。
运维·服务器·阿里云
Rverdoser3 小时前
高防服务器流量“清洗”什么意思
运维·服务器