在Ubuntu上迁移GitLab数据库,可按以下步骤操作:
sudo gitlab-rake gitlab:backup:create # 备份数据到/var/opt/gitlab/backups/
sudo cp /etc/gitlab/gitlab.rb /var/opt/gitlab/backups/ # 备份配置文件
sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq
scp /var/opt/gitlab/backups/* user@new-server:/var/opt/gitlab/backups/
sudo gitlab-rake gitlab:backup:restore BACKUP=备份文件名 # 恢复数据
sudo cp /var/opt/gitlab/backups/gitlab.rb /etc/gitlab/ # 恢复配置文件
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
注意:
git_data_dir),需同步迁移仓库文件。