当前位置: 首页 > article >正文

从 GitLab.com 到 JihuLab.com 的迁移指南

本文分享从 GitLab.com 到 JihuLab.com 的迁移指南。

近期,GitLab Inc. 针对其 SaaS 产品做了限制,如果被判定为国内用户,则会建议使用其在国内的发布版本极狐GitLab。从 GitLab SaaS 产品(GitLab.com)迁移到极狐GitLab SaaS 产品(JihuLab.com)非常方便,可以直接使用 GitLab 提供的直接转移迁移功能(direct transfer)。

直接转移迁移功能

直接转移迁移(direct transfer)功能可以完成如下几种方式的迁移:

  • 从私有化部署实例到 JihuLab.com
  • 从 JihuLab.com 到私有化部署实例
  • 从一个私有化部署实例到另外一个私有化部署实例
  • 同一个实例内的群组间迁移

从 GitLab.com 到 JihuLab.com 可以理解为两个实例之间的迁移。下面分享整个迁移过程。其中,GitLab.com 为源实例,JihuLab.com 为目标实例。

前提条件

  • 您需要具有拥有者角色
  • 实例之间需要支持 HTTPS
  • 迁移之间的版本最好是最新或者较新版本(至少在 16.8 及以后)
  • 在源实例上创建的个人访问令牌

迁移指南

第一步:创建个人访问令牌

首先需要在源实例上创建一个个人访问令牌,该令牌必须要有 api和 read_repository权限。可以通过 右上角头像 --> 偏好设置 --> 访问令牌 来创建所需的个人访问令牌。

请添加图片描述

第二步:导入群组

在源实例上选择 新建群组 --> 导入群组

file

输入源实例 URL,即 GitLab.com,再输入第一步创建的个人访问令牌,然后选择 连接实例。接着就会列举出可以被导入的群组:

file

选择想要导入的群组,点击 导入 即可。可以在同一个界面上看到导入进度,如果完成的话,也会看到状态变成 完成。

file

点击 迁移详情 可以看到迁移过来的群组、项目以及条目等:

file

第三步:迁移检查

可以在目标实例上查看导入的群组或项目:

file

至此,选定的群组及下面的项目都已从 GitLab.com 迁移到 JihuLab.com。如有多个群组需要迁移,可以一个个迁移,也可以同时选中进行迁移,如果群组过大,建议一个个进行迁移,避免出现超时等问题。

故障排查

如果您在迁移过程中遇到任何问题,可以查阅官方文档进行资料查询,也可以在官方论坛发帖求助。

参考资料

  • 极狐GitLab 官方文档:通过直接转移迁移群组

http://www.kler.cn/a/451796.html

相关文章:

  • 2021-04-08 VSC++: 降序折半查找。
  • Odoo 免费开源 ERP:通过 JavaScript 创建对话框窗口的技术实践分享
  • GIT与github的链接(同步本地与远程仓库)
  • 精准提升:从94.5%到99.4%——目标检测调优全纪录
  • docker部署微信小程序自动构建发布和更新
  • 微机接口课设——基于Proteus和8086的打地鼠设计(8255、8253、8259)
  • leetcode之hot100---19删除链表的第N个节点(C++)
  • GitLab 将停止为中国区用户提供服务,60天迁移期如何应对? | LeetTalk Daily
  • 【NLP高频面题 - 高效微调篇】什么是提示微调?
  • 全国硕士研究生入学考试(考研)备考要点之备考原则
  • GMV 含义
  • 【R语言遥感技术】“R+遥感”的水环境综合评价方法
  • 接口请求中调试可以看到Origin,其具体的作用
  • 【文档搜索引擎】缓冲区优化和索引模块小结
  • 框架专题:设计模式
  • mvn install:install-file jar 打入本地仓库
  • 虚拟机桥接模式
  • Spark和Hive的联系
  • 【视觉惯性SLAM:SLAM中常用的数学基础知识】
  • BOM清单在制造企业运营中的全方位作用解析
  • 高并发处理 --- Caffeine内存缓存库
  • 【每日学点鸿蒙知识】私仓搭建、resources创建文件夹、hvigor如何动态设置版本、SM3摘要算法、SP存储报错等
  • 【MySQL】7.0 入门学习(七)——MySQL基本指令:帮助、清除输入、查询等
  • mysql的存储碎片
  • PHP后执行php.exe -v命令报错并给出解决方案
  • AI科学家用大模型自动探索人工生命,近屿智能深耕AI大模型