Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-03-26. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

关于 GitHub Enterprise Importer

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

关于 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 会迁移的数据,请参阅以下文章。