Microsoft · GH-100
Certifies ability to optimize and manage a healthy GitHub environment, covering repository management, workflow optimization, and efficient collaboration.
Practice Questions
447
≈ 8 practice exams
Duration
100 minutes
Passing Score
700/1000
Difficulty
IntermediateLast Updated
Jan 2026
Use this GH-100 practice exam to prepare for GitHub Administration (GH-100) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 447 questions for Microsoft GH-100, so you can review the exam steadily instead of relying on one long cram session.
As you practice, pay extra attention to recurring topics such as Support GitHub Enterprise for users and key stakeholders, Manage user identities and GitHub authentication, GitHub deployment, distribution, and licensing, Manage access and permissions based on membership, and Enable secure software development and ensure compliance. Start with short sessions to identify weak areas, then move into timed quizzes once your accuracy is consistent.
The explanations are especially useful when you want to connect exam wording to the responsibilities and scenarios described in the official certification guidance. Use the free preview first, then unlock the full question bank when you are ready to build a complete study routine.
The GitHub Administration certification (GH-100) validates a candidate's ability to optimize and manage a healthy GitHub environment at the enterprise level. The exam covers the full spectrum of GitHub Enterprise administration, including configuring user identities and authentication, managing access and permissions, enabling secure software development, automating workflows with GitHub Actions, and managing GitHub Packages. Administered by Microsoft via Pearson VUE but maintained by GitHub, this certification demonstrates mastery of both GitHub Enterprise Cloud (GHEC) and GitHub Enterprise Server (GHES) environments.
The certification is valid for two years from the date of passing and is recognized across the industry as a benchmark for professionals responsible for administering GitHub at scale. It encompasses practical knowledge of SAML SSO, SCIM provisioning, role-based access control, Dependabot, CodeQL scanning, self-hosted runner configuration, and audit log management — skills increasingly demanded in regulated, enterprise-grade software development environments.
This certification is designed for system administrators, DevOps engineers, application administrators, IT professionals, and technology managers with intermediate-level experience in GitHub Enterprise Administration. Ideal candidates are those who manage GitHub Enterprise environments on a day-to-day basis, configure organizational policies and security settings, support developer workflows, and ensure compliance within their organizations.
Professionals working in roles such as GitHub Enterprise administrator, platform engineer, DevOps engineer, or cloud infrastructure manager will find this certification most relevant. It is suited for those who have hands-on experience with GitHub's enterprise features but want a formal credential to validate their expertise and advance into senior administration or architecture roles.
There are no formal prerequisites required to sit for the GH-100 exam. However, Microsoft and GitHub recommend intermediate-level experience with GitHub Enterprise Administration before attempting the exam. Candidates should be comfortable navigating GitHub Enterprise Cloud and/or GitHub Enterprise Server, configuring organization and enterprise-level settings, and managing user access.
Practical familiarity with identity providers (such as Azure AD or Okta), SAML SSO, SCIM protocols, GitHub Actions runner management, and security features like Dependabot and code scanning is strongly recommended. Candidates who have previously earned the GitHub Foundations certification or have equivalent hands-on experience will be well-positioned to succeed.
The GH-100 exam is administered through Pearson VUE and must be taken under proctored conditions. Candidates have 100 minutes to complete the assessment. The exam may include interactive components in addition to traditional question types. The passing score is 700 out of 1000. The exam is currently offered in English only.
The exam is scored across seven domains with defined percentage weights. If a candidate fails, they may retake the exam 24 hours after the first attempt; subsequent retake waiting periods vary per Microsoft's retake policy. An official practice assessment is available on Microsoft Learn to help candidates familiarize themselves with the question style, wording, and difficulty level. An exam sandbox (GHCertDemo.starttest.com) is also available to experience the exam interface before test day.
The GitHub Administration certification is directly applicable to roles such as GitHub Enterprise Administrator, Platform Engineer, DevOps Engineer, Site Reliability Engineer, and Technology Manager. As GitHub Enterprise adoption grows across regulated industries and large enterprises, professionals who can manage secure, compliant, and scalable GitHub environments are in high demand. The certification signals readiness to own enterprise-wide GitHub strategy, including identity federation, policy governance, and CI/CD infrastructure.
According to the 2025 Pearson VUE Value of IT Certification report, 32% of certified professionals received salary increases after earning a certification, and 82% gained confidence to pursue new career opportunities. GitHub administrators in the United States can expect competitive compensation in the range of $120,000–$180,000 USD annually, varying by seniority, geographic location, and the complexity of the environments they manage. Compared to general DevOps certifications, the GH-100 is highly specific to GitHub's ecosystem, making it a strong differentiator for professionals in organizations standardized on GitHub Enterprise.
5 sample questions with answers and explanations. The full bank has 447 questions, enough for 8 full-length practice exams.
Preview — answers shown1. TechConsulting Inc has completed work on their 'payment-integration' branch and wants to bring those changes into the main branch. They are currently on the main branch. Which command should they use?
Explanation
The git merge payment-integration command merges the specified branch into the current branch. Since they're on the main branch, this will bring all changes from the payment-integration branch into main. The merge creates a new commit that combines the histories of both branches.
2. EnhancedBilling Industries wants to leverage GitHub's improved billing platform capabilities for better cost management and financial oversight. What capabilities does GitHub's enhanced billing platform provide?
Explanation
GitHub's enhanced billing platform provides detailed spending controls with customizable limits, comprehensive usage insights across all services, automated reporting capabilities, and granular cost management tools. These features enable organizations to monitor consumption patterns, optimize resource allocation, prevent unexpected overages, and facilitate internal chargebacks or budget allocation across teams and projects.
3. FeaturePreview Industries wants to stay current with GitHub's latest capabilities and provide feedback on new features before they're generally available. What GitHub feature allows early access to experimental functionality?
Explanation
GitHub's feature preview settings, accessible through account preferences, allow users to enable experimental features and provide feedback before general availability. This opt-in system lets users try new functionality early and help shape the final product through their feedback. Enterprise features are production releases, beta programs are more limited, and third-party extensions are separate from GitHub's native feature development.
4. SecretVault Corporation needs to securely manage sensitive configuration data for their GitHub Actions workflows across multiple repositories. They want to understand the different scopes available for encrypted secrets. What are the main scopes for encrypted secrets in GitHub? (Select two!)
Multiple correct answersExplanation
GitHub provides encrypted secrets at two main scopes: organization-level secrets that can be shared across multiple repositories within an organization, and repository-level secrets that are specific to individual repositories. Organization-level secrets enable centralized management of common credentials like API keys or deployment tokens that multiple projects need, while repository-level secrets provide isolation for project-specific sensitive data. User-level, team-level, and workflow-level secrets are not standard GitHub secret scopes, though enterprise-level secrets exist in GitHub Enterprise.
5. MediCorp Healthcare wants to restrict which GitHub Actions can be used across their enterprise to prevent security vulnerabilities from third-party actions. They have 50 repositories spread across 5 different organizations within their enterprise. At which level should they configure the GitHub Actions policy to achieve enterprise-wide consistency?
Explanation
Enterprise-level policy configuration is the most efficient approach for MediCorp's situation. By setting the GitHub Actions policy at the enterprise level, they can control which actions are allowed across all 50 repositories and 5 organizations with a single configuration. This ensures consistency and reduces administrative overhead compared to configuring policies at the organization or repository level. Enterprise-level policies cascade down to all organizations and repositories within the enterprise, providing centralized governance.
Microsoft 365 Certified: Endpoint Administrator Associate (MD-102)
MD-102 · 723 questions
Microsoft Certified: Fabric Data Engineer Associate (DP-700)
DP-700 · 819 questions
GitHub Actions (GH-200)
GH-200 · 310 questions
GitHub Advanced Security (GH-500)
GH-500 · 299 questions
GitHub Copilot (GH-300)
GH-300 · 352 questions
Microsoft Certified: Identity and Access Administrator Associate (SC-300)
SC-300 · 489 questions
$17.99
One-time access to this exam