参考了很多别人的文章,其中最快捷的方式是:
- 在新的gitlab服务器上,新建一个项目,得到新项目的git地址
- 添加成员。注意!!!需要将自己添加进去,身份可以设置为master,否则无法提交代码。
- 在本地新建一个文件夹,在该文件夹下:
git clone --mirror old.git(old.git为老项目的git地址)
- 仍然在该文件夹下:
cd old.git
- 移除老项目的地址替换成新项目:
git remote set-url --push origin new.git (new.git 为新项目的git地址)
- 将镜像推到远程
git push --mirror
至此,就完成了项目迁移。
参考: https://blog.csdn.net/qtl_crazy/article/details/81019097