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/

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

相关推荐
Hacker_Oldv22 分钟前
软件测试(功能、工具、接口、性能、自动化、测开)详解
运维·自动化
Java樱木24 分钟前
使用字节Trae + MCP,UI 到网页自动化。
运维·自动化
GISer_Jing26 分钟前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
柳鲲鹏1 小时前
WINDOWS最快布署WEB服务器:apache2
服务器·前端·windows
无敌暴龙兽z3 小时前
离线环境安装elk及设置密码认证
运维·elk
好奇的菜鸟4 小时前
如何在 Ubuntu 24.04 (Noble) 上使用阿里源
linux·运维·ubuntu
bcbobo21cn4 小时前
初步了解Linux etc/profile文件
linux·运维·服务器·shell·profile
wayuncn4 小时前
月付物理服务器租用平台-青蛙云
运维·服务器·服务器租用·服务器托管·物理机租用
望获linux4 小时前
【实时Linux实战系列】CPU 隔离与屏蔽技术
java·linux·运维·服务器·操作系统·开源软件·嵌入式软件
0wioiw05 小时前
C#基础(项目结构和编译运行)
linux·运维·服务器