1. 迁移前准备
- 版本一致性检查:确保新旧服务器的 GitLab 版本完全一致(可通过
sudo gitlab-rake gitlab:env:info
查看版本),否则可能导致恢复失败。 备份策略制定:
- 使用
sudo gitlab-rake gitlab:backup:create
创建全量备份(包含仓库、数据库、用户权限等数据),备份文件默认存储在/var/opt/gitlab/backups
。 手动备份配置文件:
/etc/gitlab/gitlab.rb
(主配置文件)/etc/gitlab/gitlab-secrets.json
(密钥文件)
避免因配置文件丢失导致恢复失败。
- 使用