Microsoft GH-100 Practice Exam Questions & Answers
Microsoft GH-100 Exam Details
Key details for this exam, checked against the published exam outline
- Exam Code
- GH-100
- Full Name
- GitHub Administration
- Issuing Body
- Microsoft
- Question Format (Our Bank)
- Multiple Choice
- Delivery
- Online proctored exam or at a testing center through Pearson VUE
- Eligibility
- No prerequisites required
- Full Question Set
- 65 questions Get All Questions
Free GH-100 Practice Questions
Each question shows the correct answer and an explanation of why it is right
Question 1 Domain 3 Implement secure software development and compliance
Why is a GitHub App preferred over a PAT for machine authentication?
GitHub Apps issue short-lived installation tokens that you scope to only the permissions and repositories your automation needs, reducing blast radius and automatically rotating credentials.
Question 2 Domain 3 Implement secure software development and compliance
Your organization wants to reduce costs. Which of the following actions should you take?
Regularly auditing for inactive (dormant) users lets you suspend or remove accounts that aren't consuming seats - freeing up licenses and directly lowering your per-user subscription costs.
Question 3 Domain 1 Manage GitHub identities and access
Which of the following is the responsibility of a Team Maintainer in a GitHub organization? (Choose two.)
Team maintainers can manage nested sub-teams - requesting to add or change parent/child teams within the organization's hierarchy.
Team maintainers have permission to add and remove members from their team, controlling day-to-day team membership.
Get the complete GH-100 question set
$20$40
Question 4 Domain 2 Administer GitHub Enterprise environment
Which of the following correctly describes the difference between controlling actions at the enterprise level versus the organization level in GitHub?
Enterprise policies let you define and enforce mandatory settings across all member organizations - organization-level policies then operate within the options that the enterprise policy exposes.
Question 5 Domain 4 Manage GitHub Actions
What do you need to successfully generate a support bundle on a GitHub Enterprise Server?
You must have administrator-level SSH access to the GitHub Enterprise Server appliance so you can run the ghe-support-bundle command over SSH and capture the bundle locally.
Question 6 Domain 4 Manage GitHub Actions
Which THREE of the following accurately describe how the SCIM protocol enhances user management in GitHub Enterprise Cloud? (Choose three.)
SCIM automatically updates a user's account on GitHub whenever their profile attributes change in the identity provider.
When a user is removed or deactivated in the IdP, SCIM deactivates (soft-deprovisions) their GitHub account and disables access.
SCIM provisions new GitHub Enterprise Cloud accounts automatically when users are added in the identity provider.
Question 7 Domain 1 Manage GitHub identities and access
What is a key characteristic of GitHub Enterprise Server (GHES) compared to GitHub Enterprise Cloud (GHEC)?
GitHub Enterprise Server is a self-hosted product you install and manage on your own infrastructure - giving you full control over data storage, network security policies, and the underlying environment.
What the Microsoft GH-100 Exam Covers
Exam domains verified against the Official Microsoft GH-100 exam guide, last checked October 2026.
Domain 1 Manage GitHub identities and access
15% - 20%This domain covers user identity management, authentication methods, and access control configuration. You need to work with managed users, personal accounts, SAML SSO, 2FA, SCIM synchronization, and identity provider selection to secure your GitHub environment.
Domain 2 Administer GitHub Enterprise environment
10% - 15%This domain focuses on supporting enterprise users, managing deployment scenarios, and licensing. You should understand different GitHub Enterprise configurations, be able to generate support bundles, and recommend development process standards for your organization.
Sample question from this domain above Q4
Domain 3 Implement secure software development and compliance
25% - 30%This is the heaviest weighted domain, covering security policies, repository features, and API access. You must configure vulnerability management, secret scanning, CodeQL, and audit logging while managing integrations and personal access tokens.
Domain 4 Manage GitHub Actions
20% - 25%This domain addresses workflow configuration, runner management, and secrets. You need to manage both GitHub-hosted and self-hosted runners, apply organizational policies, configure IP allow lists, and handle encrypted secrets at different scope levels.
Domain 5 Monitor and optimize GitHub usage
10% - 15%This domain involves analyzing enterprise activity and optimizing costs. You should be comfortable interpreting audit logs, distinguishing between admin and support responsibilities, evaluating usage patterns, and recommending optimization strategies.
GH-100 Exam FAQ
Common questions about the exam itself
Is GH-100 suitable for someone new to GitHub administration or do I need hands-on experience first?
What is the biggest challenge area in GH-100 and how should I prepare for it?
How long should I spend preparing for GH-100?
What happens on exam day when I take GH-100?
Can I retake GH-100 if I fail it?
How long does the GitHub Administration certification stay valid?
What job roles should take GH-100?
Is GH-100 a prerequisite for other GitHub certifications?
How does GH-100 differ from general GitHub knowledge or developer certifications?
What are the key differences between managing GHEC, GHES, and personal accounts in the context of GH-100?
Other Microsoft Exams
Free practice questions for more Microsoft certification exams
