以下是在Ubuntu系统上迁移GitLab项目的步骤:
sudo gitlab-rake gitlab:backup:create # 备份至/var/opt/gitlab/backups目录
sudo gitlab-ctl stop unicorn sidekiq nginx # 停止关键服务
scp或rsync将备份文件复制到新服务器对应目录。/var/opt/gitlab/git-data/repositories目录。/etc/gitlab目录。sudo gitlab-rake gitlab:backup:restore BACKUP=备份文件名 # 恢复至新服务器
/etc/gitlab/gitlab.rb,更新域名、数据库连接等配置。sudo gitlab-ctl start # 启动服务
访问新服务器URL,确认项目、用户及配置正确迁移。
注意: