基于各自原因,需要迁移旧的git仓库到新的git仓库。下面这种方式可以保留原版本库中的所有内容。
gitlab,github,gitee
从原地址克隆一份裸版本库
git clone --bare https://e.coding.net/repo.git
然后到新的 Gitlab 服务器上创建一个新项目获取gitlab到git地址
以镜像推送的方式上传代码到 Gitlab 服务器上。
cd repo.git
git push --mirror https://gitlab.name.com/username/repo.git
到新服务器 Gitlab 上找到 Clone 地址,直接 Clone 到本地就可以了。
git clone https://gitlab.name.com/username/repo.git