如何从GitHub迁移到GitLab

在本文中,我们将解释如何从Github迁移到Gitlab,同时我们也将解释如何将Github的开源项目导入到Gitlab。

正如你可能非常清楚的那样, GitlabGithub的最佳选择之一 ,也是第一个想到的可用选项。 Gitlab是用于软件开发的可扩展和高效的基于Git的全功能平台:它支持完整的DevOps生命周期。

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

你有Github上的项目并想迁移到Gitlab吗? 在本文中,我们将解释如何从Github迁移到Gitlab ,同时我们将解释如何使用GitHub集成功能,通过几个简单的步骤将您的开源项目从Github导入到Gitlab

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

要求:

在继续之前,请确保:

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

以上要求也适用于所有附加到您的Github项目的其他用户,您要映射到Gitlab

从Github迁移到Gitlab

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

GitLab登录

GitLab登录

2.成功登录后,转至顶部导航栏,单击+并选择新建项目,然后输入新建项目的路径,如图所示。

GitLab创建新项目

GitLab创建新项目

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

选择GitHub存储库源

选择GitHub存储库源

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

列出GitHub存储库

列出GitHub存储库

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

授权Github到Gitlab存储库

授权Github到Gitlab存储库

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

将Github存储库导入到Gitlab

将Github存储库导入到Gitlab

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

Github存储库导入到Gitlab

Github存储库导入到Gitlab

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

迁移GitHub Proects到GitLab

迁移GitHub Proects到GitLab

有关更多信息,请转至GitLab文档页面。

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


分享按钮