📜  将 git repo 从 gitlab 转移到 github (1)

📅  最后修改于: 2023-12-03 15:09:31.376000             🧑  作者: Mango

将 Git repo 从 GitLab 转移到 Github

当你需要将你的 Git 仓库从 GitLab 迁移到 Github 时,你可以执行以下步骤:

步骤1: 在 Github 中创建一个新的空 repo

创建一个新的空 Git 仓库(repository)并拷贝它的clone URL,如下所示:

Github Repository Clone URL

步骤2: 在本地克隆并添加两个远程仓库

打开终端并输入以下命令:

git clone <GitLab仓库的clone URL>

这将在本地计算机上克隆GitLab仓库。

接下来,添加两个远程仓库, Github 和 GitLab。

git remote add github <Github仓库的clone URL>
git remote add gitlab <GitLab仓库的clone URL>
步骤3: Push 代码到 Github

现在,我们将GitLab仓库中的代码推送到Github仓库中。 执行以下命令:

git push --mirror github

这将在Github仓库中创建与GitLab仓库相同的代码副本。

步骤4: 删除 GitLab 仓库

最后,当你确认所有代码都已经成功迁移后,可以通过 GitLab 的管理员界面或者使用以下命令删除GitLab上的仓库。

git remote remove gitlab
总结

通过这种方式,你可以将你的 Git 仓库从 GitLab 迁移到 Github上。

当然,这里只给出了大体的流程,具体如何操作还需要开发者们按照自己的情况进行调整和实施,如遇到操作问题,请仔细阅读 Git、Github、GitLab 的文档或者查找相关的技术博客。