Study guide for Exam GH-100: GitHub Enterprise Administrator

Purpose of this document

This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.

Useful links Description
Certification renewal Microsoft associate, expert, and specialty certifications expire annually. You can renew by passing a free online assessment on Microsoft Learn.
Your Microsoft Learn profile Connecting your certification profile to Microsoft Learn allows you to schedule and renew exams and share and print certificates.
Exam scoring and score reports A score of 700 or greater is required to pass.
Exam sandbox You can explore the exam environment by visiting our exam sandbox.
Request accommodations If you use assistive devices, require extra time, or need modification to any part of the exam experience, you can request an accommodation.

About the exam

Some exams are localized into other languages, and those are updated approximately eight weeks after the English version is updated. While Microsoft makes every effort to update localized versions as noted, there may be times when the localized versions of an exam are not updated on this schedule. Other available languages are listed in the Schedule Exam section of the Exam Details webpage. If the exam isn't available in your preferred language, you can request an additional 30 minutes to complete the exam.

Note

The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.

Note

Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.

Skills measured as of July 2026

Audience profile

Candidates for this exam should have experience administering GitHub Enterprise environments, including user identity and access management, GitHub Actions, enterprise-level governance, and the administration of features that support secure software development (such as GitHub Advanced Security). Administrators in this role support both GitHub Enterprise Cloud and Server deployments and collaborate with development, security, and operations teams to ensure effective use of GitHub tools and services.

Skills at a glance

  • Manage GitHub identities and access (15–20%)

  • Administer GitHub Enterprise environment (10–15%)

  • Implement secure software development and compliance (25–30%)

  • Manage GitHub Actions (20–25%)

  • Monitor and optimize GitHub usage (10–15%)

Manage GitHub identities and access (15–20%)

Manage user identities and authentication

  • Describe differences between managed users and personal accounts

  • Configure and enforce SAML SSO and 2FA

  • Understand SCIM and team synchronization: implementation and key differences

  • Choose and configure identity providers

  • Explain GitHub’s authentication and authorization model

Manage access and permissions

  • Configure organization and repository roles

  • Define and manage enterprise teams

  • Audit access and permissions

  • Manage settings, policies, rulesets, and roles

Administer GitHub Enterprise environment (10–15%)

Support GitHub Enterprise users and stakeholders

  • Identify issues resolvable by admins vs GitHub Support

  • Generate support bundles and diagnostics

  • Recommend standards for developer processes

  • Define standards for workflows, branching, reviews, and releases

Manage deployment and licensing

  • 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 (25–30%)

Configure security policies and rulesets

  • Define organization and enterprise policies

  • Strengthen enterprise security posture and data protection

  • Implement audit logging and reporting

Enable repository security features

  • Configure vulnerability alerts, secret scanning, and CodeQL

  • Manage Dependabot and security advisories

  • Define and implement a security response plan

Manage API access and integrations

  • Configure personal access tokens

  • Understand rate limits for PATs and GitHub Apps

  • Describe GitHub Apps and OAuth Apps

  • Approve or deny app usage based on policy

Manage GitHub Actions (20–25%)

Configure workflows and reusable components

  • Configure and manage reuse of actions and workflows to the enterprise repository

  • Apply organizational policies for GitHub Actions

Manage runners

  • Manage runner groups and administer GitHub-hosted vs. self-hosted runner options

  • Apply IP allow lists and configure networking (including Azure private networking)

  • Monitor and troubleshoot runner performance

Manage encrypted secrets

  • Define scope and access for secrets

  • Configure secrets at organization and repository levels

  • Integrate third-party vaults

Monitor and optimize GitHub usage (10–15%)

Monitor enterprise usage and activity

  • 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

Optimize cost and performance

  • Interpret usage reports for metered products

  • Recommend strategies for license and resource optimization

Study resources

We recommend that you train and get hands-on experience before you take the exam. We offer self-study options and classroom training as well as links to documentation, community sites, and videos.

Study resources Links to learning and documentation
Get trained Choose from self-paced learning paths and modules or take an instructor-led course on Microsoft Learn – GitHub Administration Part 1 of 2 and GitHub Administration Part 2 of 2
Find documentation Support GitHub Enterprise for users and key stakeholders
Manage user identities and GitHub authentication
Describe how GitHub is deployed, distributed, and licensed
Manage access and permissions based on membership
Enable secure software development and ensure compliance
Manage GitHub Actions
Ask a question GitHub Community Discussions
Get community support GitHub Blog
Follow GitHub Twitter
LinkedIn
Instagram
Find a video YouTube

Change log

This exam has changed significantly (e.g., new objectives were added, some were removed, existing objectives may have moved to different functional groups, and all were reworded) on July, 2026.