正如你可能很是清楚的那样, Gitlab是Github的最佳选择之一 ,也是第一个想到的可用选项。 Gitlab是用于软件开发的可扩展和高效的基于Git的全功能平台:它支持完整的DevOps生命周期。github
另请参阅 : 如何在CentOS 7上安装和配置GitLabgitlab
你有Github上的项目并想迁移到Gitlab吗? 在本文中,咱们将解释如何从Github迁移到Gitlab ,同时咱们将解释如何使用GitHub集成功能,经过几个简单的步骤将您的开源项目从Github导入到Gitlab 。post
注意 :下面的说明适用于Gitlab.com上的用户,对于自托管的Gitlab实例,您必须手动启用GitHub集成功能才能使用此方法。spa
在继续以前,请确保:code
以上要求也适用于全部附加到您的Github项目的其余用户,您要映射到Gitlab 。blog
1.首先进入Gitlab登陆页面,而后使用Github图标登陆,或使用您用于向Github 注册的相同电子邮件地址注册。生命周期
GitLab登陆开发
2.成功登陆后,转至顶部导航栏,单击+
并选择新建项目,而后输入新建项目的路径,如图所示。文档
GitLab建立新项目
3.接下来,单击导入项目选项卡,而后从可用选项中选择GitHub ,如屏幕截图所示。
选择GitHub存储库源
4.您将被重定向到存储库导入页面,点击列出您的GitHub存储库 。
列出GitHub存储库
5.而后,您应该重定向到github.com上的外部应用程序受权页面,以受权GitLab ,如此屏幕截图所示。 点击受权gitlabhq 。
受权Github到Gitlab存储库
6.您将被重定向回Gitlab的导入页面 ,您应该看到全部GitHub存储库的列表。 从状态栏点击导入 ,为每一个要从Github导入到Gitlab的存储库。
将Github存储库导入到Gitlab
7.导入库后,其状态将更改成完成 ,如此屏幕截图所示。
Github存储库导入到Gitlab
8.如今从您的Gitlab项目列表中,您刚导入的存储库应该在那里。
迁移GitHub Proects到GitLab
有关更多信息,请转至GitLab文档页面。
参考:https://www.howtoing.com/migrate-from-github-to-gitlab