记录一次gitlab->github企业版的迁移
cd到你想要存放新的工程的文件夹内,
1.使用git clone --mirror命令制作旧git的镜像
$ git clone --mirror git@git.aaaa.com:mario/my-repo.git
2.进入clone下来的目录内
$ cd ~/my-repo.git
3.将工程使用`--mirror`和`--no-verify`选项push到新git上去.
$ git push --no-verify --mirror git@gh.bbbb.com:mario/my-repo.git
4.使用set-url --push设定工程的git远程仓库地址
$ git remote set-url --push origin git@gh.bbbb.com:mario/my-repo.git
当执行完上述命令后,新的git上的项目中应该已经有了迁移过去的分支,新的.git目录下文件夹为服务器目录,可删除后,重新从git上clone一份下来即可。
___________________________________________________
专注iOS/前端开发,广泛涉猎多种平台和技术,欢迎交流
可以在微博关注并@沈z伟