gitlab遷移舊倉庫,舊的gitlab起不來,只能根據倉庫數據遷移到新的gitlab
1 找到舊的倉庫文件數據 /var/opt/gitlab/git-data/repositories/
cd /var/opt/gitlab/git-data/repositories/
2 然后找到對應的具體項目,例如demo.git
cd demo.git
3 在新的gitlab服務上,新建空文件夾 demo項目
4 然后執行下面的操作
git clone mirro .
git push --mirror git@new.gitlab.XXXX.com:demo/demo.git
5 如果有報錯信息
root@VM-0-12-centos smart-trader.git]# git push --mirror git@new.gitlab.jiushiyaoxxxx.com:nugget/smart-trader.git
fatal: detected dubious ownership in repository at '/var/opt/gitlab/git-data/repositories/huangjing/smart-trader.git'
To add an exception for this directory, call:
git config --global --add safe.directory /var/opt/gitlab/git-data/repositories/huangjing/smart-trader.git
執行上面提示的git config,再重新git push --mirror就可以了。

浙公網安備 33010602011771號