使用 GitHub Enterprise Importer 从 GitLab 迁移到 GitHub

GitHub 官方迁移工具 Enterprise Importer 正式支持从 GitLab 迁移仓库到 GitHub Enterprise Cloud,开发者和企业可以不再依赖第三方工具,用命令行自助完成单仓库或批量迁移。

一句话看懂:GitHub 官方迁移工具 Enterprise Importer 正式支持从 GitLab 迁移仓库到 GitHub Enterprise Cloud,开发者和企业可以不再依赖第三方工具,用命令行自助完成单仓库或批量迁移。

事件核心:发生了什么

2026 年 8 月 3 日,GitHub 在官方 Changelog 中宣布,GitHub Enterprise Importer(GEI)从 GitLab 到 GitHub Enterprise Cloud 的迁移能力正式全面可用(GA)。用户现在可以通过 gh gl2gh 命令行扩展自助迁移 gitlab.com 和仍在维护的 GitLab Self-Managed 版本中的仓库到 GitHub Enterprise Cloud。

这次 GA 带来的具体能力包括:支持从 gitlab.com 和当前维护中的 GitLab Self-Managed 版本迁移代码仓库;支持单仓库迁移,也可以用脚本化方式批量迁移;迁移过程中产生的归档文件可以暂存在 GitHub 托管的 Blob 存储(使用 --use-github-storage 参数),也可以放到用户自己的 AWS S3 或 Azure Blob 存储账户中。该能力覆盖 github.com 和 ghe.com 上的 GitHub Enterprise Cloud 组织,但目前不支持从 GitLab 迁移到 GitHub Enterprise Server。

为什么重要

GitLab 是 GitHub 在企业代码托管市场最主要的竞争对手之一。过去,从 GitLab 迁移到 GitHub 通常依赖第三方脚本或手动搬运,过程繁琐、风险高,也缺少官方支持。GEI 的正式可用,意味着 GitHub 把跨平台迁移变成了一项官方支持的一等能力,显著降低了企业切换代码托管平台的心理门槛和工程成本。这也让 GitHub 在争夺企业客户时多了一个直接抓手——官方工具的存在本身就是一种信号:GitHub 希望承接那些从 GitLab 出走的团队。

对用户/开发者/创作者的影响

这个功能最直接的受益者是技术决策者、DevOps 团队和开源维护者。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对企业用户来说,如果公司计划从 GitLab 切换到 GitHub Enterprise Cloud,现在可以走官方支持的自助迁移路径,不需要采购第三方迁移服务或反复验证迁移结果。对 DevOps 团队来说,通过 gh gl2gh 扩展编写脚本,可以将批量仓库迁移自动化,减少手动操作和人为失误。对于有数据管控需求的团队,迁移归档可以选择存放在自己的 AWS S3 或 Azure Blob 存储中,而不是必须使用 GitHub 的存储,这保留了更多控制

celebrityanime
celebrityanime
文章: 16749

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注