首页 > 其他分享 >GitLab管理之迁移GitLab群组

GitLab管理之迁移GitLab群组

时间:2024-09-07 09:51:18浏览次数:16  
标签:令牌 群组 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 群组]

标签:令牌,群组,GitLab,选择,实例,迁移
From: https://blog.csdn.net/weixin_38299857/article/details/141928147

相关文章

  • AD域迁移替换时,网络准入控制系统如何迁移至国产域控?
    微软活动目录(MicrosoftActiveDirectory),简称“微软AD”,是迄今为止身份管理和访问控制领域的最佳实践,全球约90%的中大型企业采用AD作为底层数字身份基础设施,管理组织、用户、应用、网络、终端等IT资源。但随着信创建设在党政机关、金融、央国企、电力等各行各业铺开,对微软AD域的替......
  • 如何将 SSH Key 添加到极狐GitLab 中?
    本文分享如何生成SSHKey并添加到极狐GitLab中,然后用SSHKey进行代码拉取。SSHKey对于通过ssh来进行极狐GitLab代码拉取是重要的,完成整个流程一般分为三步:SSHKey的生成添加SSHKey到极狐GitLab中使用ssh克隆代码第一步:生成SSHKey使用ssh-keygen命令来生成SSH......
  • 如何在极狐GitLab中添加 SSH Key?
    本文分享如何生成SSHKey并添加到极狐GitLab中,然后用SSHKey进行代码拉取。**极狐GitLab是GitLab在中国的发行版,可以一键私有化部署,对于中国开发者更友好。详细安装步骤可以查看官网https://dl.gitlab.cn/xed81vsc**。SSHKey对于通过ssh来进行极狐GitLab代码拉取......
  • pytorch+深度学习实现图像的神经风格迁移
    本文的完整代码和部署教程已上传至本人的GitHub仓库,欢迎各位朋友批评指正!1.各代码文件详解1.1train.pytrain.py文件负责训练神经风格迁移模型。加载内容和风格图片:使用utils.load_image函数加载并预处理内容和风格图片。初始化生成图像:将内容图像加上随机噪声作为......
  • 【适配器】设计模式:旧系统迁移与第三方库集成的解决方案
    引言适配器设计模式是一种结构设计模式,它允许将一个类的接口转换成客户端期望的另一个接口。适配器让那些接口不兼容的类可以一起工作。这种模式在系统集成、插件开发和第三方库集成中尤为重要。核心组件:目标接口(ITarget):期望的接口,要转化成的接口定义,客户端将使用这个接......
  • Q2财报发布|盘后大涨16%!GitLab凭什么?
    9月3日,GitLabInc.(NASDAQ:GTLB)发布第二季度财报,报告显示GitLab第二季度营收同比增长31%,超出预期600万美元左右,GAAP营业利润率同比改善17%!GitLab财报一经发出,盘后股价暴涨16%!这并不是GitLab第一次有如此强劲的表现。GitLab自2021年10月在纳斯达克上市以来,从其对外公开披露的......
  • 基于CNN卷积神经网络迁移学习的图像识别实现
    基于CNN卷积神经网络迁移学习的图像识别实现基于CNN卷积神经网络迁移学习的图像识别实现写在前面一,原理介绍迁移学习的基本方法1.样本迁移(InstancebasedTL)2.特征迁移(FeaturebasedTL)3.模型迁移(ParameterbasedTL)4.关系迁移(RelationbasedTL)二.准备工作1.依赖库安......
  • 基于Gitlab-CI的容器应用DevOps工作流简单实践
    前言    基于Gitlab,Gitlab-Runner和Gitlab集成的CICD的DevOps工作流部署容器应用到测试或生产环境,可以快速方便的通过代码迭代自动部署到相应环境中,我已经提前准备好了容器内环境的Gitlab和Gitlab-Runner,有需要的同学可以鉴别参考,以及准备好Harbor私有镜像仓用来镜像......
  • 如何查看极狐GitLab 的组件状态?
    本文分享使用gitlab-ctl命令来对极狐GitLab的组件进行状态查询和关闭与重启等操作。极狐GitLab是一个多组件系统,主要组件包括:GitalyGitLabexporterNginxRedisSidekiqPostgreSQLPumaWorkhorseRegistrygitlab-ctl可以对上述组件的状态进行查询,以及关闭、重启等。......
  • CentOS 8 安装 jenkins、gitlab-ce、SonarQube教程
    一、在CentOS8上安装jenkins在一台CentOS8(IP:10.0.0.81RAM:2GB)上安装jenkins-2.452.41、配置Java环境从Jenkins-2.357版本开始JDK最低要求java11,而jenkins-2.346.1是最后一个支持java1.8的版本。点击查看代码1.先查看系统是否自带了jdk,若有输出信息,批量卸载......