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就可以了。

 

posted @ 2025-01-19 13:15  Questions张  阅读(50)  评论(0)    收藏  举报