美文网首页
迁移仓库:GitLab到GitLab

迁移仓库:GitLab到GitLab

作者: 悄然林静 | 来源:发表于2020-11-18 15:22 被阅读0次

开发中难免碰到需要迁移仓库的情况:
迁移仓库:GitHub到GitLab
迁移仓库:GitLab到GitLab

本文介绍如何在GitLab服务器之间迁移代码仓库,例如从gitlab.com(公网)迁移到公司的私有gitlab服务器(内网)。

主要步骤:

  • 原gitlab导出仓库代码
  • 根据邮件中链接下载导出的包
  • 新gitlab创建仓库
  • 从包导入项目

从旧仓库导出项目

进入项目仓库,依次点击Settings → General → Collapse → Export project → Export,导出仓库代码(包含全部分支、提交记录、Tag等),如下图

导出项目.png 开始导出.png

导出完成后,会收到一封邮件(有点耐心,网站打包不要时间的吗),里面导出包的下载链接(注意链接24h后失效),如下图


导出完成的邮件.png
// 下载链接的真面目
https://gitlab.uip6.com/Apeman/apeman-ios/download_export

下载导出包


下载导出文件

新建仓库并导入项目

新建项目New project

新建项目.png

导入项目Import project,可以看到GitLab支持导入多种来源的项目,这里选择GitLab export

导入项目1.png

填写项目信息,最后点击Import project

导入项目2.png
导入中.png
导入完成.png

导入完成后,需要修改git配置的远程仓库地址

// 设置远程仓库地址
git remote set-url origin 远程仓库地址
// 验证
git remote -v

相关文章

  • 迁移仓库:GitLab到GitLab

    开发中难免碰到需要迁移仓库的情况:迁移仓库:GitHub到GitLab[https://www.jianshu.c...

  • 迁移仓库

    从Gerrit迁移代码到Gitlab 1.先在Gitlab新建仓库,随便添加个readme之类的文件(原有仓库有代...

  • 迁移仓库:GitHub到GitLab

    开发中难免碰到需要迁移仓库的情况:迁移仓库:GitHub到GitLab[https://www.jianshu.c...

  • gitlab bash迁移单个项目下多个分支【增量方式】

    先在本地gitlab上创建一个要迁移的项目 名 最后检查本地环境gitlab仓库是否迁移成功?

  • GitLab仓库迁移

    通过镜像的方式迁移(可以保证所有分支及主干历史commit得到保留) 确保该用户账号下所有分支及主干都有操作的权限...

  • Day67-代码管理仓库_gitlab

    gitlab仓库 1.Gitlab版本库基本概述1.什么是gitlab?gitlab介绍: 代码托管仓库,和git...

  • GITLAB 使用方法

    本文主要介绍搭建私有的Gitlab服务器,并将titans-core迁移到gitlab的仓库。 首先在120服务器...

  • git仓库迁移

    首次发表在个人博客 需求背景: 需要将原来放置gitlab的仓库迁移到新的gitlab,需要将所有分支和tag都迁...

  • Golang创建私有仓库

    Git配置 GitLab远程仓库配置 代码仓库选择的是GitLab 在GitLab创建代码仓库的群组,这里不要创建...

  • gitlab仓库备份迁移

    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备...

网友评论

      本文标题:迁移仓库:GitLab到GitLab

      本文链接:https://www.haomeiwen.com/subject/hcxciktx.html