当前位置: 首页 > news >正文

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

相关文章:

  • Eclipse Java 开发调优:如何让 Eclipse 运行更快?
  • Ubuntu 20.04 postgresql
  • psotgresql18 源码编译安装
  • 无需笔墨之功,锦绣SQL自成桥——QuickAPI古法炼数据秘术
  • 代码随想录算法训练营 Day51 图论Ⅱ岛屿问题Ⅰ
  • 【数据仓库面试题合集④】SQL 性能调优:面试高频场景 + 调优策略解析
  • WPF点击按钮弹出一个窗口
  • 从单体到分布式:深入解析Data Mesh架构及其应用场景与价值
  • 旧物回收小程序,一键解决旧物处理难题
  • 如何查看 Ubuntu开机是否需要密码
  • 分布式天线系统 (DAS, Distributed Antenna System)
  • 小程序弹出层/抽屉封装 (抖音小程序)
  • 盲盒一番赏小程序系统发展:创新玩法激发市场活力
  • ffmpeg 把一个视频复制3次
  • 大小端模式和消息的加密解密
  • Hexo的Next主题的Config文件内方便修改的参数(Chat-Gpt)
  • window xampp apache使用腾讯云ssl证书配置https
  • 【QT】一个界面中嵌入其它界面(三)
  • Ubuntu20.04下使用dpkg方式安装WPS后,将WPS改为中文界面方法
  • Unity10分钟回顾指南
  • 王楚钦球拍检测环节受损,国际乒联发声明
  • 历史缝隙里的人︱觑功名如画饼:盛世“做题家”的攀爬与坠落
  • 第十届青春文学奖揭晓,梁晓声获特别奖
  • 蔡建忠已任昆山市副市长、市公安局局长
  • 一个留美学生的思想转向——裘毓麐的《游美闻见录》及其他
  • 新修订的《餐饮业促进和经营管理办法》公布,商务部解读