Browse Certification Practice Tests by Exam Family

GitHub Administration Practice Test

Try 12 GitHub Administration sample questions and practice-test preview prompts on organization administration, permissions, repository governance, security settings, enterprise policy, and operational management scope.

GitHub Administration validates intermediate GitHub Enterprise administration skill for system administrators, application administrators, software developers, and IT professionals who manage a healthy GitHub environment.

IT Mastery coverage for GitHub Administration is under review. Use this page to review the snapshot, assessed domains, and related DevOps routes.

Practice option: Sample questions available

GitHub Administration practice update

Start with the 12 sample questions on this page. Dedicated practice for GitHub Administration is not currently included as a full web-app practice page; enter your email to get updates when full practice becomes available or expands for this exam.

Need live practice now? See currently available IT Mastery exam pages.

Occasional practice updates. Unsubscribe anytime. We only publish independently written practice questions, not real, leaked, copied, or recalled exam questions.

GitHub Administration snapshot

  • Vendor: GitHub
  • Credential name: GitHub Administration
  • Microsoft Learn study-guide code: GH-100
  • Level shown by Microsoft Learn: Intermediate
  • Exam time shown by Microsoft Learn: 100 minutes
  • Current IT Mastery status: Sample questions
  • Quick review: use the GH-100 cheat sheet to keep identity, repository governance, security, Actions, audit, and licensing responsibilities separate before you try the sample questions.

Topic coverage for Administration practice

DomainWeight
Support GitHub Enterprise for users and key stakeholders9%
Manage user identities and GitHub authentication11%
Describe how GitHub is deployed, distributed, and licensed9%
Manage access and permissions based on membership18%
Enable secure software development and ensure compliance36%
Manage GitHub Actions16%

GitHub administration control map

Administration questions usually ask whether the control belongs to identity, access, security posture, Actions governance, or enterprise policy. Use this map to keep those layers separate.

    flowchart TD
	  Enterprise["Enterprise account"] --> Orgs["Organizations"]
	  Orgs --> Teams["Teams and members"]
	  Teams --> Repos["Repositories"]
	  Enterprise --> Identity["SSO / identity provider"]
	  Enterprise --> Policy["Enterprise policies"]
	  Orgs --> Security["Security and compliance settings"]
	  Orgs --> Actions["Actions policies and runners"]
	  Repos --> Permissions["Repository roles and rulesets"]
	  Actions --> Runners["Hosted and self-hosted runners"]
	  Security --> Audit["Audit logs and reporting"]

Administration exhibit patterns to practise

GitHub Administration questions often include a small policy, audit, identity, or access-management exhibit. First identify the layer being managed: enterprise account, organization, team, repository, Actions policy, runner group, or security setting. Then choose the control that preserves least privilege and leaves an auditable trail.

Exhibit typeWhat to decide
Audit log entrywho changed a setting, what object changed, and whether follow-up is needed
Team membership listwhether access should be managed through teams instead of individual grants
SSO or identity notewhether authentication and offboarding should be tied to the identity provider
Repository rulesetwhether branch, tag, or merge rules enforce the intended control
Actions policywhether marketplace actions, reusable workflows, or runners are restricted correctly
License reportwhether inactive or stale users should be reviewed under the access policy

Example audit exhibit:

2026-04-24T18:22:11Z org.update_actions_policy org=acme-platform actor=enterprise-owner
allowed_actions=selected allowed_patterns=acme-platform/*,actions/checkout@*

Best reading: this is an organization Actions policy change. The administrator should verify the actor, intended scope, approved action patterns, and whether the change aligns with enterprise supply-chain policy.

Example access exhibit:

UserCurrent accessBusiness need
Priyadirect write access to billing-apibackend team member
Omarexternal collaborator on billing-apicontract ended
Backend teamwrite access to billing-apiactive team ownership

Best action: move active employee access through the backend team, remove stale external collaborator access, and avoid long-lived direct grants unless a clear exception is documented.

Example runner exhibit:

self-hosted runner group: production-network
allowed repositories: all repositories
labels: self-hosted, linux, prod
network: can reach production deployment targets

Best concern: privileged self-hosted runners should not be broadly available. Restrict repository access, labels, network exposure, and workload trust before allowing jobs to run there.

Sample Exam Questions

Try these 12 original sample questions for GitHub Administration. They are designed for self-assessment and are not official exam questions.

Question 1

What this tests: organization access model

A company wants to grant the same repository access to all backend engineers and remove it when someone leaves the backend group. What is the best GitHub administration pattern?

  • A. Add every engineer individually to every repository forever
  • B. Use a team for the backend engineers and assign repository access to that team
  • C. Share one user account across the backend group
  • D. Make all repositories public

Best answer: B

Explanation: Teams simplify membership and repository access management. Assigning access to a team makes onboarding, offboarding, and role changes more manageable than individual repository grants.


Question 2

What this tests: single sign-on

An enterprise wants GitHub access tied to the corporate identity provider and employee lifecycle. Which control is most relevant?

  • A. SAML single sign-on or equivalent enterprise identity integration
  • B. Repository topics
  • C. A longer README
  • D. More pull request templates

Best answer: A

Explanation: Enterprise identity integration connects GitHub access to corporate authentication and lifecycle controls. This supports centralized access enforcement and offboarding.


Question 3

What this tests: repository permissions

A contractor needs to open issues and comment on pull requests but must not push code. Which repository role direction is most appropriate?

  • A. Repository admin
  • B. Organization owner
  • C. Least-privilege role that allows triage or collaboration without write access
  • D. Shared maintainer account

Best answer: C

Explanation: Administrators should choose the least-privilege role that supports the required work. Admin, owner, or shared accounts grant unnecessary power and weaken accountability.


Question 4

What this tests: audit logs

Security asks who changed an organization Actions policy last week. What should the GitHub administrator check?

  • A. Repository stars
  • B. A project board column name
  • C. The public profile README
  • D. Enterprise or organization audit logs

Best answer: D

Explanation: Audit logs capture administrative and security-relevant activity. They are the correct source for investigating policy changes, membership changes, and other governance events.


Question 5

What this tests: branch protection and rulesets

A repository must prevent direct pushes to the default branch and require review before merge. Which control is most relevant?

  • A. Branch protection or repository rulesets
  • B. Repository social preview image
  • C. GitHub Sponsors profile
  • D. A public discussion category

Best answer: A

Explanation: Branch protection and rulesets enforce merge and push requirements. They can require reviews, status checks, signed commits, or other controls before changes reach protected branches.


Question 6

What this tests: Actions governance

An enterprise wants to allow only approved marketplace actions and internal reusable workflows. What should the administrator configure?

  • A. Issue labels only
  • B. A repository wiki
  • C. GitHub Actions policies at the enterprise or organization level
  • D. A personal access token for every workflow

Best answer: C

Explanation: Actions policies can restrict which actions and reusable workflows are allowed. This supports supply-chain governance across organizations and repositories.


Question 7

What this tests: self-hosted runners

A self-hosted runner can reach production systems. What is the strongest administrative concern?

  • A. Runner groups, repository access, labels, network exposure, and workload trust must be tightly controlled
  • B. Self-hosted runners cannot run jobs
  • C. Runners replace the need for authentication
  • D. Every repository should automatically use the runner

Best answer: A

Explanation: Self-hosted runners may have sensitive network access. Administrators should control which repositories can use them and avoid running untrusted code on privileged runners.


Question 8

What this tests: organization owner role

Why should organization owner permissions be limited?

  • A. Owners can only open issues
  • B. Owners can make broad administrative changes that affect membership, settings, billing, security, and repositories
  • C. Owners cannot access organization settings
  • D. Owner permissions expire after every pull request

Best answer: B

Explanation: Organization owners have broad authority. Too many owners increases the risk of accidental or malicious changes, so owner membership should be tightly governed.


Question 9

What this tests: license and seat management

A GitHub administrator sees inactive users consuming paid seats. What is the best operational response?

  • A. Ignore usage until the contract renewal date
  • B. Make every inactive user an organization owner
  • C. Delete all repositories to reduce seats
  • D. Review membership and license usage, then remove or adjust inactive users according to policy

Best answer: D

Explanation: Administration includes license and membership hygiene. Inactive users should be reviewed through the organization’s offboarding and access-management process.


Question 10

What this tests: security feature rollout

An enterprise wants to roll out code scanning and secret scanning across many repositories. What should accompany enablement?

  • A. No owner, no triage process, and no reporting
  • B. Ownership, severity expectations, alert routing, exceptions, and reporting
  • C. Removing every repository rule
  • D. Disabling pull request checks

Best answer: B

Explanation: Security features only reduce risk when alerts are owned and acted on. Administrators should define triage expectations, reporting, exceptions, and rollout policy.


Question 11

What this tests: external collaborators

A private repository has several external collaborators who no longer work with the company. What should the administrator do?

  • A. Leave access active because it once existed
  • B. Convert all external collaborators to organization owners
  • C. Periodically review and remove external access that no longer has a business need
  • D. Publish the repository to avoid reviewing access

Best answer: C

Explanation: External access should be reviewed regularly. Removing stale collaborator access reduces data exposure and supports least privilege.


Question 12

What this tests: support and stakeholder communication

Developers report that a required check is blocking urgent fixes, but security says the check prevents risky merges. What should the administrator do?

  • A. Disable every required check permanently
  • B. Refuse to discuss the impact
  • C. Delete the repository ruleset
  • D. Review the rule purpose, exception process, risk, and stakeholder needs before changing policy

Best answer: D

Explanation: GitHub administrators often mediate productivity and governance. Policy changes should be evidence-based, documented, and aligned with risk and business needs.

GitHub Administration practice update

Use this page to review GitHub Administration sample questions and use the Notify me form for updates. The related pages below help you compare adjacent IT Mastery GitHub practice options before choosing what to study next.

Quick Cheat Sheet

NeedAdministration pattern
Manage people at scaleTeams and organization membership
Tie access to corporate identitySSO / IdP integration
Investigate policy or access changesAudit logs
Protect default branchesBranch protection or rulesets
Govern workflow supply chainActions policy
Control sensitive runnersRunner groups and repository access
Reduce stale accessAccess and external collaborator reviews
Roll out security featuresOwnership, triage, exceptions, and reporting
Reduce excessive privilegeLeast-privilege roles and limited owners

Mini Glossary

  • Enterprise account: Top-level GitHub structure for managing multiple organizations.
  • Organization: Shared GitHub account for teams, repositories, members, and policies.
  • Ruleset: GitHub policy mechanism for enforcing repository or branch rules.
  • SAML SSO: Authentication integration with an enterprise identity provider.
  • Self-hosted runner: Customer-managed machine that runs GitHub Actions jobs.
  • Team: Group of organization members used for access and collaboration.

Official sources

In this section

  • GitHub GH-100 Cheat Sheet: Administration
    Review a compact GitHub Administration (GH-100) cheat sheet for enterprise identity, organization access, repository governance, security controls, audit evidence, Actions policy, and runner management before using the sample questions.
Revised on Monday, May 25, 2026