Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

关于 GitHub Enterprise Importer

使用 GitHub Enterprise Importer,可以将企业从各种源迁移到 GitHub Enterprise Cloud。

注意:GitHub Enterprise Importer 目前为公共 beta 版,可能会有所变化。

关于 GitHub Enterprise Importer

GitHub Enterprise Importer 是一种高度可自定义的迁移工具,旨在帮助你将企业迁移到 GitHub Enterprise Cloud。

可以逐个存储库进行迁移,或者,如果迁移源和目标均为 GitHub.com,也可以逐个组织进行迁移。

GitHub Enterprise Importer 允许你自定义迁移,以满足企业的独特需求:

  • 存储库迁移的独特迁移权限角色,允许你指定团队和/或单个用户来运行迁移,而无需组织所有者完成迁移。
  • 高保真迁移,允许你迁移单个存储库、一系列存储库或整个组织。
  • 支持自定义试运行迁移,允许在运行生产迁移之前根据需要多次运行迁移。
  • 清除和取消阻止错误日志记录,以便允许迁移在出现非关键迁移错误时继续运行,例如无法移动单个拉请求注释。 迁移后,可以查看自动打开的日志文件。
  • 用户保留其历史记录的所有权,以确保他们的 Git 历史记录或 GitHub Enterprise Server 元数据在整个迁移过程中得到维护。

可以使用 GitHub CLI 或 API 运行迁移。

GitHub CLI 可简化迁移过程,建议大多数客户使用。 具有大量自定义需求的高级客户可以使用 API 构建自己的与 GitHub Enterprise Importer 的集成。

支持的迁移路径

GitHub Enterprise Importer 支持从以下源迁移到 GitHub Enterprise Cloud。

  • Azure DevOps (ADO) Cloud
  • Bitbucket Server 和 Bitbucket Data Center 5.14 或更高版本
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1 或更高版本

有关为每个源迁移哪些数据的详细信息,请参阅“GitHub Enterprise Importer 的迁移支持”。

GitHub Enterprise Importer 入门

若要开始使用 GitHub Enterprise Importer,请阅读迁移源指南。 每个指南都包含从该源规划和实现迁移所需的所有信息,以及迁移后要完成的后续任务。