Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast

GH-100: GitHub Enterprise Administrator

Course Summary

This course builds practical skills for administering GitHub Enterprise environments at scale. Participants work through the core responsibilities of a GitHub Enterprise Administrator including managing identities and access, configuring the enterprise environment, enabling secure software development and compliance, managing GitHub Actions, and monitoring and optimizing usage.  The course prepares participants to take the Microsoft Certified: GitHub Administrator (GH-100) exam.

Prequisites:

  • Experience administering GitHub Enterprise environments 
  • Working knowledge of identity and access management concepts 
  • Familiarity with software development workflows and CI/CD concepts
  • Understanding of enterprise governance, security, and compliance practices
Purpose
Learn to administer GitHub Enterprise environments while preparing for the GH-100 certification exam
Audience
System administrators, application administrators, and IT professionals who manage GitHub Enterprise
Role
GitHub Administrators | System Administrators | IT Professionals
Skill level
Beginner
Style
Lecture | Hands-on Acitivites | Labs
Duration
1 day
Related technologies
GitHub Enterprise Cloud | GitHub Enterprise Server | GitHub Actions | GitHub Advanced Security | SAML SSO | SCIM

 

Learning objectives
  • Manage GitHub identities, authentication, and access
  • Administer the GitHub Enterprise environment, including deployment and licensing models
  • Implement secure software development practices and enterprise compliance
  • Configure and manage GitHub Actions, runners, and encrypted secrets
  • Monitor, audit, and optimize enterprise usage and cost

What you'll learn:

In this GH-100: GitHub Enterprise Administrator course, you'll learn:

Manage GitHub Identities and Access 

  • Describe differences between managed users and personal accounts
  • Configure and enforce SAML SSO and two-factor authentication
  • Understand SCIM and team synchronization, including implementation and key differences
  • Choose and configure identity providers
  • Explain GitHub's authentication and authorization model
  • Configure organization and repository roles
  • Define and manage enterprise teams
  • Audit access and permissions
  • Manage settings, policies, rulesets, and roles

Administer the GitHub Enterprise Environment 

  • Support GitHub Enterprise users and stakeholders
  • Identify issues resolvable by admins vs. those requiring GitHub Support
  • Generate support bundles and diagnostics
  • Recommend standards for developer processes, workflows, branching, reviews, and releases
  • Describe GitHub Enterprise deployment scenarios (GHEC with EMU, GHEC with Data Residency + EMU, GHEC with personal accounts, GHES)
  • Explain licensing and billing models
  • Monitor license usage and consumption

Implement Secure Software Development and Compliance

  • Define organization and enterprise security policies and rulesets
  • Strengthen enterprise security posture and data protection
  • Implement audit logging and reporting
  • Configure vulnerability alerts, secret scanning, and CodeQL
  • Manage Dependabot and security advisories
  • Define and implement a security response plan
  • Configure personal access tokens and understand rate limits for PATs and GitHub Apps
  • Describe GitHub Apps and OAuth Apps, and approve or deny app usage based on policy

Manage GitHub Actions 

  • Configure and manage reuse of actions and workflows across the enterprise
  • Apply organizational policies for GitHub Actions
  • Manage runner groups and administer GitHub-hosted vs. self-hosted runners
  • Apply IP allow lists and configure networking, including Azure private networking
  • Monitor and troubleshoot runner performance
  • Define scope and access for encrypted secrets
  • Configure secrets at the organization and repository levels
  • Integrate third-party vaults

Monitor and Optimize GitHub Usage

  • Analyze audit logs and API usage
  • Distinguish admin responsibilities vs. GitHub Support and generate diagnostics
  • Evaluate enterprise usage patterns to identify adoption, activity, and underutilized features
  • Interpret usage reports for metered products
  • Recommend strategies for license and resource optimization   

Dive in and learn more

When transforming your workforce, it’s important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.