Git仓库迁移到GitLab

一、同仓库

如gogs迁移,只需要复制Data目录就可

二、不同仓库

如果不同仓库,无法兼容的,可以通过如下完成:

  1. 首先创建新仓库 new.git(!注意一定不要初始化
  2. git clone --bare old.git (旧仓库地址)
  3. cd old.git
  4. git push --mirror http://xx.xxx/projects/xx/new.git (新仓库地址)

三、注意事项

由于原来的项目是master,迁移到gitlab上是main为默认分支,迁移不过去;
创建了一个master分支,设置为默认分支,再进行迁移就可以了。
Git仓库迁移到GitLab_第1张图片

你可能感兴趣的:(基础,git,gitlab)