Azure DevOps to GitHub Enterprise Migrations Part IV - Post-Migration Stabilization, Enablement, and Operations

Intermediate
DevOps Engineer
Administrator
Developer
Solution Architect
GitHub

This module introduces the post-migration phase of your GitHub Enterprise Cloud journey, focusing on stabilizing, governing, and fully operationalizing your new environment.

Learning objectives

By the end of this module, you'll be able to:

  • Resolve mannequin accounts to preserve contributor attribution and PR ownership
  • Apply and verify governance across your GitHub organization, including branch protections, rulesets, and security features
  • Validate Azure Boards and Azure Pipelines integrations to maintain traceability and delivery continuity
  • Provide teams with the checklists, scripts, and communications they need to be productive immediately
  • Plan and execute a phased retirement of ADO while preserving data for audits
  • Implement operational health checks and KPIs to sustain your GitHub environment

Prerequisites

Access

  • GHEC: Enterprise Owner or Organization Owner (or delegated admin)
  • ADO: Organization Admin for integrations and exports
  • IdP: SAML/SCIM admin if EMU or group sync changes are needed

Tokens and Tools

  • GitHub PAT with repo, admin:repo_hook, read:org (and admin:org if necessary), workflow (for Actions)
  • ADO PAT with "All organizations" scope and relevant permissions for Boards, Pipelines, Code, and Work items
  • GitHub CLI (gh) with ADO2GH extension installed

Migration State

  • All target repositories migrated to GHEC
  • Authentication validated in Phase 3
  • Pilot teams ready to test workflows