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/

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

相关推荐
zhcong_8 分钟前
Nginx+Tomcat 负载均衡群集
服务器·负载均衡·lvs
疯狂的沙粒14 分钟前
如何通过git命令查看项目连接的仓库地址?
大数据·git·elasticsearch
wanhengidc36 分钟前
高防服务器能够抵御哪些网络攻击呢?
运维·服务器
qq_254617771 小时前
Gerrit+repo管理git仓库,如果本地有新分支不能执行repo sync来同步远程所有修改,会报错
git
明月看潮生1 小时前
青少年编程与数学 01-011 系统软件简介 02 UNIX操作系统
服务器·青少年编程·操作系统·unix·系统软件
π大星星️2 小时前
Git分布式版本控制工具
分布式·git
凯勒姆2 小时前
6.linux文本内容显示cat,more,less
linux·运维·服务器
SailingCoder2 小时前
grafana-mcp-analyzer:基于 MCP 的轻量 AI 分析监控图表的运维神器!
运维·人工智能·typescript·node.js·grafana
kingbal2 小时前
IDEA:配置 Git 需要完成 Git 路径设置、账号认证以及仓库关联三个主要步骤
git·idea
恒拓高科WorkPlus3 小时前
BeeWorks 协同办公能力:局域网内企业级协作的全场景重构
服务器·网络·重构