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

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

要求:
在继续之前,请确保:

您的Github和Gitlab帐户都是使用相同的公共电子邮件帐户或。
您使用GitHub图标登录到GitLab帐户,这意味着您为这两个帐户使用相同的电子邮件地址。
以上要求也适用于所有附加到您的Github项目的其他用户,您要映射到Gitlab 。

从Github迁移到Gitlab

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

gitlab向导指南 gitlab导入github_gitlab向导指南

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

gitlab向导指南 gitlab导入github_gitlab向导指南_02

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

gitlab向导指南 gitlab导入github_重定向_03

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

gitlab向导指南 gitlab导入github_github_04

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

gitlab向导指南 gitlab导入github_gitlab向导指南_05

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

gitlab向导指南 gitlab导入github_gitlab向导指南_06

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

gitlab向导指南 gitlab导入github_重定向_07

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

gitlab向导指南 gitlab导入github_gitlab向导指南_08

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

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