跳至主要内容

关于 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 元数据。

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

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

支持的迁移路径

GitHub Enterprise Importer 支持以下来源GitHub Enterprise Cloud(GitHub.com 或 GHE.com)的迁移。

  • Azure DevOps (ADO) 云
  • Bitbucket Server 和 Bitbucket Data Center 5.14+
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1+

入门

要了解有关您所需的迁移路径以及 GitHub Enterprise Importer 迁移的数据的更多信息,请参阅以下文章。