git lab 学习笔记5

这篇博客详细介绍了如何将项目从各种源迁移到 GitLab,包括 Bitbucket, GitHub, SVN 等。还讨论了LFS认证问题,以及从自我管理的 GitLab 实例迁移到 GitLab.com 的步骤,包括元数据的导入和用户迁移。此外,还提到了在两个自我管理的 GitLab 实例之间迁移的方法和项目别名的高级功能。" 133587710,19673537,Struts MVC基础教程:简单实现,"['Struts框架', 'MVC设计模式', 'Java Web开发', 'Servlet编程']
摘要由CSDN通过智能技术生成

将项目迁移到 GitLab 实例 (免费)

请参阅这些文档以迁移到 GitLab:

您还可以从 通过 HTTP 导入任何 Git 存储库 New Project 页面 。 请注意,如果 存储库太大,导入可能超时。

您还可以 连接外部存储库以获得 CI/CD 优势 (优质的)

LFS认证

导入包含 LFS 对象的项目时,如果项目具有 .lfsconfig 带有 URL 主机的文件 ( lfs.url) 与存储库 URL 主机不同,LFS 文件不会被下载。

从自我管理的 GitLab 迁移到 GitLab.com

如果您只需要迁移 Git 仓库,您可以 通过 URL 导入每个项目 。 但是,您不能以这种方式导入问题和合并请求。 保留所有元数据,如问题和 合并请求,使用 导入/导出功能 从自我管理的 GitLab 导出项目并将这些项目导入 GitLab.com。 所有 GitLab 用户关联(例如评论作者)更改为导入项目的用户。 更多 信息,请参阅 导入说明

笔记: 迁移到 GitLab.com 时,您必须手动创建用户,除非 SCIM 将会被使用。 使用 API 创建用户仅限于自我管理的实例,因为它需要 管理员访问。

要将所有数据从自我管理迁移到 GitLab.com,您可以利用 API 。 按以下顺序迁移资产:

  1. 团体
  2. 项目
  3. 项目变量

请记住 的限制 导入/导出功能

您仍然必须迁移您的 Container Registry 通过一系列 Docker 拉取和推送。 重新运行任何 CI 管道以检索任何构建工件。

从 GitLab.com 迁移到自我管理的 GitLab

该过程本质上与 从自我管理的 GitLab 迁移到 GitLab.com 相同 。 主要区别在于管理员可以在自我管理的 GitLab 实例上创建用户 通过 UI 或 用户 API

在两个自我管理的 GitLab 实例之间迁移

要从现有的自我管理 GitLab 实例迁移到新的自我管理 GitLab 实例,它是 最好 备份 现有实例并将其还原到新实例上。 例如,这在迁移时很有用 从旧服务器到新服务器的自我管理实例。

生成的备份不依赖于运行 GitLab 的操作系统。 因此,您可以使用 在不同操作系统发行版或版本之间切换的恢复方法,只要 因为相同的 GitLab 版本 可供安装

要将两个自我管理的 GitLab 实例合并在一起,请使用中的说明 从自我管理的 GitLab 迁移到 GitLab.com 。 当两个自我管理的实例都有必须保留的现有数据时,此方法很有用。

另请注意,管理员可以使用 用户 API 迁移用户。

项目别名 (PREMIUM SELF)

引入 在 GitLab Premium 12.1 中 。

GitLab 存储库通常使用命名空间和项目名称访问。 迁移时 经常访问 GitLab 的存储库,但是,您可以使用项目别名来访问那些 具有原始名称的存储库。 通过项目别名访问存储库可降低风险 与迁移此类存储库相关。

此功能仅在 Git over SSH 上可用。 此外,只有 GitLab 管理员才能创建项目 别名,并且它们只能通过 API 执行此操作。 有关更多信息,请参阅 项目别名 API 文档

管理员为项目创建别名后,您可以使用别名克隆项目 存储库。 例如,如果管理员创建别名 gitlab为项目 https://gitlab.com/gitlab-org/gitlab,您可以使用克隆项目 git clone git@gitlab.com:gitlab.git代替 git clone git@gitlab.com:gitlab-org/gitlab.git.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值