Migrating Azure repos to GitHub
Cloud and AI Platform
Innovate with Azure AI Apps and Agents
Intermediate
Azure DevOpsAzure DevOps
GitHubGitHub

Migrating Azure repos to GitHub

Migrating Azure repos to GitHub is designed to help organizations migrate their code, issues, and pipelines securely to GitHub. The course covers everything from preparing your environment, understanding migration-supported elements, to validating post-migration readiness. It offers an end-to-end approach for moving repositories, setting up GitHub Actions workflows, enabling security features, and scaling agile management. Attend this course to gain a streamlined experience from migration planning to operational optimization with GitHub Enterprise Cloud.

12 hours(Suggested: 3 days, 4h/day)TechnicalProject ReadyHands-on Labs

MS Course ID: 00676

Last Updated: Jul 1, 2025

Get Started

Pre-requisites

Familiarity with GitHub Azure DevOps

Related Certifications

GH-100
GH-200

Course Syllabus

1

Migrating from Azure DevOps to GEC with GEI and CLI

• Introduction to GitHub and GitHub Enterprise Cloud
• Overview of GitHub Capabilities
• Migration Strategy and Readiness Planning
• Migration paths to GitHub
• Import Source code - GitHub Enterprise Importer and Command Line
• Finalizing and Validating the Migration
180 mins
Lecture
2

Hands on Labs

• Simulate Repository Migration Using GitHub CLI and GitHub Enterprise Importer (GEI)
• Explore GitHub Repository Settings, Roles, and Access Permissions
• Analyze GitHub Audit Logs and Repository Insights for Governance and Compliance
• Perform a Dry Run Migration with GEI and Validate Readiness
• Configure GitHub Issue Templates, Branch Protection Rules, and Code Review Policies
60 mins
Lab
3

Migration Execution: Repos, Pipelines, and Hybrid DevOps Automation

• Azure DevOps with GitHub
• Migrating ADO Repos to GEC: Strategy,Tools, GEI Limits and LFS Tips
• Integrating Azure Boards with GitHub for Hybrid Workflows
• Deep Dive into GitHub Copilot with Azure DevOps
• Import and migrate repositories from TFVC to Git
180 mins
Lecture
4

Hands on Labs

• Migrate Azure DevOps Repositories and Deploy via Azure Pipelines using GitHub Enterprise Cloud
• Enable GitHub Collaboration and Code Review Workflows with Azure Pipelines
• Migrating Repositories from Azure DevOps to GitHub Enterprise Cloud Using GitHub CLI
60 mins
Lab
5

Post-Migration Best Practices Security

• Introduction to Model Context Protocol (MCP)
• Managing Identity and Access During Azure DevOps Migration
• Introduction to GitHub Advanced Security
• Migrate consolidate and secure artifacts
• Configure Dependabot, Secret Scanning, Code Scanning
• Maintain a secure repository by using GitHub best practices
180 mins
Lecture
6

Hands on Labs

• Test and Validate Code Quality in GitHub after Azure DevOps Migration
• Implement Secret Scanning and Protection in GitHub
• Secure your repository supply chain
• Integrate GitHub with Azure Key Vault for Secret Management
60 mins
Lab

What You'll Learn

Understand core concepts and best practices
Hands-on experience with real-world scenarios
Learn from certified Microsoft experts
Prepare for relevant certifications
Access to lab environments
Post-training support and resources

Course Details

Duration
12 hours
Level
Intermediate
Role
Technical
Course Type
Project Ready
Partner Segment
SMB, Enterprise
Course Stage
Available
Hands-on Labs
Yes

Partner Skilling Catalog

Comprehensive course catalog for Microsoft partners. Access world-class training on Azure, AI, Security, and more to accelerate your cloud journey.

Connect

Legal & Support

© 2026 Technofocus. All rights reserved.

Sponsored by Microsoft Partner Enablement