如何从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. 分形之谢尔宾斯基(Sierpinski)四面体

    前面讲了谢尔宾斯基三角形,这一节的将对二维三角形扩展到三维,变成四面体.即将一个正四面体不停地拆分,每个正四面体可以拆分成四个小号的正四面体.由二维转变到三维实现起来麻烦了许多.三维的谢尔宾斯基四面体 ...

  2. 什么是PAGELATCH和PAGEIOLATCH

    在分析SQL server 性能的时候你可能经常看到 PAGELATCH和PAGEIOLATCH.比方说 Select * from sys.dm_os_wait_stats 的输出里面就有Latch ...

  3. C#实现枚举的相关操作

    枚举中的Descript()描述值,以及枚举值是一种一一对应的关系.我们可以获取其描述值和枚举值,存放到字典中, 在实际的使用中我们就可以轻松的根据枚举值来获取其描述值,也可以通过枚举的描述值来获取其 ...

  4. 背水一战 Windows 10 (43) - C# 7.0 新特性

    [源码下载] 背水一战 Windows 10 (43) - C# 7.0 新特性 作者:webabcd 介绍背水一战 Windows 10 之 C# 7.0 新特性 介绍 C# 7.0 的新特性 示例 ...

  5. Redis常见使用说明

    1 概述Remote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写. ...

  6. Java中goto和break、continue实现区别

    goto 关键字很早就在程序设计语言中出现.事实上,goto 是汇编语言的程序控制结构的始祖:“若条件 A,则跳到这里:否则跳到那里”.若阅读由几乎所有编译器生成的汇编代码,就会发现程序控制里包含了许 ...

  7. 下拉框select中option居中样式

    下拉框select中option居中样式 text-align:center;text-align-last:center;

  8. GoLang学习之Golang数组

    Go语言数组 数组是Go语言编程中最常用的数据结构之一.顾名思义,数组就是指一系列同一类型数据的集合.数组中包含的每个数据被称为数组元素( element),一个数组包含的元素个数被称为数组的长度.需 ...

  9. Spring 全局异常处理

    [参考文章]:Spring全局异常处理的三种方式 [参考文章]:Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理 [参考文章]:@ControllerAdvic ...

  10. NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面

    NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面. NICE DCV: 满足 LINUX 和 WINDOWS 的远程 3D 通过 NICE ...