linux

如何在Linux上恢复GitLab数据

小樊
40
2025-11-30 19:25:00
栏目: 智能运维

Linux上恢复GitLab数据的完整步骤

一 恢复前准备

二 标准恢复步骤

  1. 将备份文件放到备份目录(默认 /var/opt/gitlab/backups),确保文件可被 git 用户读取。
  2. 执行恢复命令(BACKUP 取值为文件名的时间戳前缀,不含扩展名):
    sudo gitlab-rake gitlab:backup:restore BACKUP=<时间戳>
    示例:sudo gitlab-rake gitlab:backup:restore BACKUP=1720000000
    按提示输入 yes 确认覆盖现有数据。
  3. 启动服务:
    sudo gitlab-ctl start unicorn
    sudo gitlab-ctl start sidekiq
    或直接:sudo gitlab-ctl restart
  4. 登录 Web 界面验证:检查项目、仓库、用户、CI/CD 工件、LFS、Pages、包、容器注册表镜像等是否完整。

三 常见场景与要点

四 验证与回滚建议

五 故障排查要点

0
看了该问题的人还看了