如何从GitHub迁移到GitLab?

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


正如你可能非常清楚的那样, Gitlab是Github的最佳选择之一 ,也是第一个想到的可用选项。 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登录

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

如何从GitHub迁移到GitLab?的更多相关文章

  1. gitHub 迁移到gitlab上

    GitHub 迁移到 GitLab 上 第一步在github上生成 token 地址 https://blog.csdn.net/u014175572/article/details/55510825 ...

  2. github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

    一. github仓库迁移到gitlab 先进入 new project: 选择 Import project, 选择下面的github: 进入后,这里需要github的 personal acces ...

  3. SVN迁移到Gitlab实践经历

    svn 迁移至git操作手册 项目交付.版本管理工具变更等情况下,迁移svn旧历史记录有很大必要,方便后续追踪文件的提交历史,文件修改记录比对等.git自带了从svn迁移至git的工具命令,可很好的对 ...

  4. gogs迁移至gitlab

    一.先来聊一聊迁移的思路,不管是gogs迁移至gitlab,还是gitlab迁移至gogs,亦或gitlab迁移至gitlab,手动迁移的步骤都是如下图所示(在gitlab上新建一个空项目就会有这样的 ...

  5. 将个人博客从GitHub迁移至阿里云服务器过程总结

    让我们先回顾下前两篇博客: 程序员如何从0到1搭建自己的技术博客 在个人博客中优雅的使用Gitalk评论插件 通过前两篇博客,我们了解了如何快速的从0到1搭建一个个人博客并使用了Gitalk评论插件, ...

  6. Git 安装及用法 github 代码发布 gitlab私有仓库的搭建

    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 这个版本控制软件,有 svn还有git,是一个工具. git是由linux的作者开发的 git是一个分布式版本控制系统 ...

  7. github 迁移google code 项目

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46692181 转载请一定注明出处. 1,关于google code google ...

  8. svn项目迁移至gitlab

    关于svn项目迁移有人可能会说,新建一个git项目,把原来的代码直接扔进去提交不完了吗.恩,是的,没错.但是为了保留之前的历史提交记录,还是得做下面的步骤 首先确保本地正常安装配置好git,具体步骤不 ...

  9. git 出现错误 Could not resolve host: github.com 或者 gitlab.com 或者gerrit相关( 自有服务 )

    原来是因为github.com没有被主机给解析 1.第一步是 ping 你的gitlab 或者 github服务器ip地址 如果每隔几秒有 time = xx.ms 刷新 就证明是通的 2. 编辑 e ...

随机推荐

  1. 中大 9095. Islands

    9095. Islands 限制条件 时间限制: 2 秒, 内存限制: 256 兆 题目描述 Whenever it rains, Farmer John's field always ends up ...

  2. 在CentOS上安装GITLAB

    为什么要用gitlab? 方便地管理项目,设置用户权限. 参考 https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md 步 ...

  3. I2S接口工作原理

    I2S音频通信协议 I2S有3个主要信号: 1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲.SCLK的频率=2×采样频率×采样位数  2. 帧时钟LRC ...

  4. 2.虚拟机安装的ubuntu全屏显示

    虚拟机下面安装了ubuntu系统,显示的屏幕只有那么一小块儿,不知道如何才能全屏,那么如何全屏呢?且看下面经验. 方法/步骤 打开虚拟机,并点击要更改成全屏的那个ubuntu系统的电源 我的虚拟机名字 ...

  5. 【推荐】介绍两款Windows资源管理器,Q-Dir 与 FreeCommander XE(比TotalCommander更易用的免费资源管理器)

    你是否也像我一样,随着硬盘.文件数量的增加,而感到对于文件的管理越来越乏力. 于是我试用了传说中的各种软件,包括各种Explorer外壳,或者第三方资源管理器. 最后我确定下来经常使用,并推荐给您的是 ...

  6. ASP.NET MVC WebAPI实现文件批量上传

    工作中学习,学习中记录~~~~~~ 最下面附上demo 任务需求:需要做一个apI接口让C#的程序调用实现批量文件的上传. 难度: 没有做过通过API上传文件的...之前做过网站前后台上传. 首先当然 ...

  7. PKI信息安全知识点

    1. 什么是X.509? X.509标准是ITU-T设计的PKI标准,他是为了解决X.500目录中的身份鉴别和访问控制问题设计的. 2. 数字证书 数字证书的意义在于回答公钥属于谁的问题,以帮助用户安 ...

  8. [leetcode.com]算法题目 - Restore IP Addresses

    Given a string containing only digits, restore it by returning all possible valid IP address combina ...

  9. Regular Expression

    It's a very elegant summary of regular expression from The AWK Programming Language. 1. The regular ...

  10. 201621123018《java程序设计》第12周作业总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 面向系统综合设计-图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车. 2.1 简述如何 ...