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(andadmin:orgif 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