从 Azure DevOps 迁移到 GitHub
规划和执行从 Azure DevOps 到 GitHub Enterprise Cloud的迁移。 本六阶段指南介绍了如何配置访问、迁移和后续任务,使存储库做好工作准备。
建议
文章
Azure DevOps 和 GitHub 之间的主要差异
从 Azure DevOps 迁移到 GitHub后,存储库访问、身份验证和拉取请求等核心工作流有所不同。
使用 GraphQL 将存储库从 Azure DevOps 迁移到 GitHub Enterprise Cloud
您可以使用 GraphQL API 创建自己的工具,将存储库从 Azure DevOps 迁移到 GitHub Enterprise Cloud。
授予迁移者角色
迁移者角色使用户或团队能够代表组织运行迁移。
阶段 1。 了解从 Azure DevOps 迁移到 GitHub
GitHub Enterprise Importer 可以自动从 Azure DevOps 进行迁移。
阶段 2。 管理访问权限
设置从 Azure DevOps 迁移到 GitHub所需的访问权限。
阶段 3。 安装和配置 GitHub Enterprise Importer
安装 ADO2GH extension of the GitHub CLI 并配置环境以进行迁移。
阶段 4. 准备从 Azure DevOps 迁移到 GitHub
通过了解时间线、迁移的数据以及组织结构来规划迁移。
阶段 5. 将存储库从 Azure DevOps 迁移到 Github
执行试用运行,然后将存储库从 Azure DevOps 迁移到 GitHub。
阶段 6. 后续任务
每次迁移完成后,您需要完成一些附加任务,然后存储库才能准备就绪。