GitLab 项目(包括所有分支)导入到 GitHub

若要将 GitLab 项目(包括所有分支)导入到 GitHub,请按照以下步骤操作:

  1. 在 GitHub 上创建一个新的空仓库
  • 访问 GitHub 网站并登录。
  • 点击右上角的 “+” 图标,然后选择 “New repository”。
  • 输入仓库名称、描述,并选择是否创建为公共或私有仓库。
  • 不要勾选 “Initialize this repository with a README” 选项。
  • 点击 “Create repository”。
  1. 复制新创建的 GitHub 仓库的 URL(HTTPS 或 SSH 格式均可,视你的配置而定)
  2. 在本地克隆 GitLab 仓库
   git clone --mirror <your-gitlab-repo-url>

这个命令会克隆 GitLab 仓库的所有分支和标签。

  1. 进入克隆的 GitLab 仓库文件夹
   cd <your-repo-name>.git
  1. 添加 GitHub 仓库作为本地仓库的远程仓库
   git remote add github <your-github-repo-url>
  1. 将所有分支和标签推送到 GitHub 远程仓库
   git push --all github
   git push --tags github

完成以上操作后,你的 GitLab 项目及其所有分支和标签都将被成功导入到 GitHub。

发表评论