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

GitLab管理之迁移GitLab群组

迁移GitLab群组

一、适用对象:

迁移极狐GitLab 群组包括以下类型:

  • 从私有化部署版极狐GitLab 迁移到 JihuLab.com。
  • 从 JihuLab.com 迁移到私有化部署版极狐GitLab。
  • 从一个私有化部署版极狐GitLab 实例迁移到另一个。
  • 同一极狐GitLab 实例中的群组之间的迁移。
  • 源实例必须运行 14.0 或更高版本。

二、迁移方式

  • 通过直接传输(推荐)
  • 通过上传导出文件

在私有化部署版上,迁移群组资源功能默认不可用,要在界面上显示此功能,请让管理员在应用设置中启用它

通过直接传输迁移群组,将群组从一个地方复制到另一个地方。可以:

  • 一次复制多个群组。
  • 将顶级群组复制到:
    • 另一个顶级群组。
    • 任何现有顶级群组的子组。
    • 另一个实例,包括 JihuLab.com

三、启用迁移群组资源功能

旧的GitLab 和 新的GitLab 都需要设置

要访问可见性和访问控制选项:

  1. 以具有管理员访问级别的用户身份登录极狐GitLab。
  2. 在左侧边栏中,选择 搜索或转到
  3. 选择 管理中心
  4. 选择 设置 > 通用
  5. 展开 导入和导出设置 部分
  6. 导入源: GitLab export【勾选】,导出项目【勾选】, 允许通过直接传输迁移群组和项目【勾选】
  7. 其他设置,导入导出的大小限制, 0表示不限制大小

image-20240307120344701

保存更改即可

四、创建个人访问令牌

使用管理员账户,创建令牌:

  1. 在右上角,选择您的头像。
  2. 选择 编辑个人资料
  3. 在左侧边栏中,选择 访问令牌
  4. 输入令牌的名称和到期日期。
    • 令牌在该日期的午夜 UTC 到期。
    • 如果您不输入到期日期,到期日期将自动设置为比当前日期晚 365 天。
    • 默认情况下,此日期最多可以比当前日期晚 365 天。
  5. 设置选择范围。
  6. 选择 创建个人访问令牌并复制留存

将个人访问令牌保存在安全的地方。离开页面后,您将无法再访问令牌

image-20240307120811715

image-20240307120834171

五、群组导入

创建要导入的群组并连接源实例:

  1. 您可以选择创建:
    • 一个新群组。在左侧边栏中,选择 搜索或转到 > 查看我的所有群组 > 新建群组,然后选择 导入群组
    • 一个新的子组。在现有群组的页面上,您可以:
      • 选择 新建子组
      • 在左侧边栏中,选择 ,然后选择 新建子组。然后在左侧边栏中,选择 导入现有群组 链接。
  2. 输入运行 14.0 或更高版本的极狐GitLab 实例的 URL。
  3. 输入源实例的【个人访问令牌】
  4. 选择 连接实例

image-20240307121131878

image-20240307121153247

image-20240307121218758

六、参考

  • https://docs.gitlab.cn/jh/user/group/import/index.html[迁移极狐GitLab 群组]

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基础闯关5
  • ceph-iscsi 手动安装过程中的一些问题记录以及解决办法
  • C# 通过拖控件移动窗体
  • 传统CV算法——基于Opencv的图像绘制
  • ARM编程模型、指令集、ARM汇编语言程序设计
  • Mthrift服务调度
  • Robotframework框架基础
  • 自然语言处理系列五十三》文本聚类算法》文本聚类介绍及相关算法
  • 江协科技STM32学习- P11 中断系统,EXTI外部中断
  • DNS解析与网络通信中的套接字与协议栈工作机制详解
  • 概率学 笔记一 - 概率 - 随机变量 - 期望 - 方差 - 标准差(也不知道会不会有二)
  • Maven使用指南的笔记
  • Class3——Esp32|Thonny——网络连接主机-wifi连接(源代码带教程)
  • 《深度学习》OpenCV轮廓检测 轮廓近似 解析及实现
  • 代码随想录:377. 组合总和 Ⅳ
  • [笔记] php常见简单功能及函数
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • docker容器内的网络抓包
  • ECS应用管理最佳实践
  • ES6系统学习----从Apollo Client看解构赋值
  • fetch 从初识到应用
  • learning koa2.x
  • Linux后台研发超实用命令总结
  • ng6--错误信息小结(持续更新)
  • PHP 小技巧
  • PV统计优化设计
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vagrant 添加本地 box 安装 laravel homestead
  • windows下如何用phpstorm同步测试服务器
  • XForms - 更强大的Form
  • Yii源码解读-服务定位器(Service Locator)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前嗅ForeSpider教程:创建模板
  • 区块链技术特点之去中心化特性
  • 温故知新之javascript面向对象
  • 小程序 setData 学问多
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • Prometheus VS InfluxDB
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (19)夹钳(用于送货)
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (转)ABI是什么
  • (转)为C# Windows服务添加安装程序
  • (自适应手机端)行业协会机构网站模板
  • .“空心村”成因分析及解决对策122344
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上