1. 从原地址克隆一份裸版本库
git clone --bare git@git.xxx.com.cn:xxx/project-old.git
2. 在新仓库里面新建空项目
比如是迁移到 gitlab,那就在 gitlab 上新建一个空的 project 就好
得到新仓库地址 git@gitlab.xxx.com:xxx/project-new.git
3. 镜像推送代码到新仓库
cd project-old.git/
git push --mirror git@gitlab.xxx.com:xxx/project-new.git
网友评论