网站搜索

如何从 GitHub 迁移到 GitLab


您可能很清楚,Gitlab 是 Github 的最佳替代品之一,从可用的选项中,我首先想到的是 Github。 Gitlab 是一个可扩展且高效的基于 Git 的全功能软件开发平台:它支持完整的 DevOps 生命周期。

另请阅读:如何在 CentOS 7 上安装和配置 GitLab

您在 Github 上有项目并希望迁移到 Gitlab 吗?在本文中,我们将解释如何从 Github 迁移到 Gitlab,还将解释如何将开源项目从 Github 导入到使用 GitHub 集成功能,只需几个简单的步骤即可实现 Gitlab

注意:以下说明适用于 Gitlab.com 上的用户,对于自托管的 Gitlab 实例,您必须手动启用 GitHub集成功能使用此方法。

要求:

在继续之前,请确保:

  • 您的 GithubGitlab 帐户都是使用相同的公共电子邮件帐户创建的。
  • 您使用 GitHub 图标登录到 GitLab 帐户,这意味着您对两个帐户使用相同的电子邮件地址。

上述要求也适用于附加到您想要映射到 GitlabGithub 项目的所有其他用户。

从 Github 迁移到 Gitlab

1. 首先进入 Gitlab 登录页面,然后使用 Github 图标登录,或者使用您注册时使用的相同电子邮件地址注册Github

2.成功登录后,转到顶部导航栏,点击+并选择新建项目,然后输入新项目的路径为显示。

3. 接下来,单击导入项目选项卡,然后从可用选项中选择GitHub,如屏幕截图所示。

4.您将被重定向到存储库导入页面,单击列出您的 GitHub 存储库

5. 然后,您应该被重定向到 github.com 上的外部应用程序授权页面来授权 GitLab,如该屏幕截图所示。单击授权 gitlabhq

6.您将被重定向回Gitlab 的导入页面,您应该在其中看到所有GitHub 存储库的列表。对于要从 Github 导入到 Gitlab 的每个存储库,单击状态列中的导入

7. 导入存储库后,其状态将更改为完成,如此屏幕截图所示。

8. 现在,从您的 Gitlab 项目 列表中,您刚刚导入的存储库应该就在那里。

有关更多信息,请访问 GitLab 文档页面。

就这样!在本文中,我们解释了如何从 Github 迁移到 Gitlab。如果您有任何问题或想法要分享,请通过下面的反馈表与我们联系。