GitLab|数据迁移

注意:新服务器GitLab版本需和旧版本一致

  1. 在旧服务器执行命令进行数据备份

    gitlab-rake gitlab:backup:create

备份数据存储在 /var/opt/gitlab/backups/

  1. 将备份数据传输到新服务器的/var/opt/gitlab/backups/下,并修改文件权限(下载前和上传后最好都将权限赋值为777)

    chmod 777 XXXXXX_gitlab_backup.ta

  1. 停止unicorn和sidekiq服务,puma服务

    gitlab-ctl stop nginx && gitlab-ctl stop puma && gitlab-ctl stop unicorn && gitlab-ctl stop sidekiq

  2. 应用备份数据

    gitlab-rake gitlab:backup:restore BACKUP=XXXXXXXX

  3. 替换gitlab-secrets.json文件

  1. 重启服务

    docker compose restart

作者:Kkoo

链接:https://www.pwwwp.com/

著作权归作者所有。商业转载请联系作者进行授权,非商业转载请注明出处。

相关推荐
船长@Quant1 小时前
协作开发攻略:Git全面使用指南 — 第二部分 高级技巧与最佳实践
git·版本控制·源代码管理·协作开发
张书名1 小时前
高性能服务器配置经验指南3——安装服务器可能遇到的问题及解决方法
运维·服务器
bing_1581 小时前
Nacos 客户端 SDK 的核心功能是什么?是如何与服务端通信的?
服务器·数据库·nacos 通信
supermapsupport1 小时前
SuperMap GIS基础产品FAQ集锦(20250421)
服务器·webgl·supermap·idesktop
前进的程序员1 小时前
在Linux驱动开发中使用DeepSeek的方法
linux·运维·服务器·人工智能
彭友圈1012 小时前
CE第二次作业
linux·服务器·网络
Tome--2 小时前
运维面试题01
运维
银河麒麟操作系统2 小时前
【银河麒麟高级服务器操作系统】磁盘只读问题分析
java·linux·运维·服务器·jvm
Jtti2 小时前
Ubuntu服务器上如何监控Oracle数据库
服务器·数据库·ubuntu
像风一样自由20202 小时前
FastMCP与FastAPI:构建自定义MCP服务器
服务器·microsoft·fastapi