Skip to content
CBT Nuggets
DemoBook a Demo

Microsoft Certified: GitHub Administration (GH-100)

As GitHub becomes a shared platform for development, DevOps, and security teams, inconsistent identity controls, repository access, Actions usage, and security settings create audit risk and slow delivery. This GH-100 training gives IT teams a structured way to administer GitHub at the enterprise level so access, governance, and automation follow organizational policy.

Built for GitHub administrators, platform engineers, and DevOps Team Leads, the course covers enterprise deployments and licensing, the authentication and authorization model, SAML SSO, 2FA, SCIM provisioning, roles and access audits, policies and rulesets, audit logging, secret scanning and push protection, CodeQL, Dependabot, tokens, GitHub Apps, Actions governance, and runner administration. Your team will be able to review access and audit data, standardize repository practices, and configure the security features that surface exposed secrets, vulnerable dependencies, and code issues.

With 18 skills and about 14 hours of instruction, the course fits best as a series of focused learning blocks aligned with your existing identity provider, SSO, and CI/CD policy decisions. Training Managers can assign it through Playlists and track progress with Team Reporting, while Practice Exams support GH-100 readiness across the team.

Updated September 2026

18Skills
108Videos
14hTotal

Who This Course Is For

Built for GitHub administrators, platform engineers, DevOps Team Leads, and security-minded IT practitioners who manage or will manage GitHub at the organization or enterprise level. It assumes intermediate, hands-on GitHub experience and fits teams centralizing GitHub governance, preparing for an audit, or running a GH-100 certification push. Individual administrators preparing for the exam are equally well served.

Skills Your Team Will Gain

  • Configure SAML SSO, 2FA, SCIM provisioning, and team synchronization for enterprise access
  • Audit enterprise roles, teams, and member access to support access governance
  • Enforce consistent repository practices with enterprise policies and rulesets
  • Detect and block exposed credentials with secret scanning and push protection
  • Configure CodeQL code scanning and Dependabot to surface code and dependency vulnerabilities
  • Govern GitHub Actions with usage policies, reusable workflows, secrets, variables, and environments
  • Administer self-hosted runners, personal access tokens, and GitHub Apps across the enterprise

Course Curriculum

One skill is free to watch — no signup needed. The other 17 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

User Identities and Authentication

Shaun WassellDuration: 44m11 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • User Identities and AuthenticationFree44m · 11 videos
  • Premium skill.Enterprise Deployments, Licensing, and Billing46m · 11 videos
  • Premium skill.GitHub Authentication and Authorization Model49m · 11 videos
  • Premium skill.Identity Providers, SAML SSO, and 2FA48m · 11 videos
  • Premium skill.Roles, Enterprise Teams, and Access Audits46m · 11 videos
  • Premium skill.Policies and Rulesets44m · 11 videos
  • Premium skill.Enforcing Developer Standards46m · 11 videos
  • Premium skill.Enterprise Security Posture and Data Protection49m · 11 videos
  • Premium skill.Audit Logging and Reporting48m · 11 videos
  • Premium skill.Secret Management and Leak Prevention46m · 11 videos
  • Premium skill.Code Scanning with CodeQL44m · 11 videos
  • Premium skill.Supply Chain Security48m · 11 videos
  • Premium skill.Personal Access Tokens45m · 11 videos
  • Premium skill.Github Apps49m · 11 videos
  • Premium skill.GitHub Actions Policy and Workflow Reuse48m · 11 videos
  • Premium skill.Actions Secrets, Variables, and Environments51m · 11 videos
  • Premium skill.Runner Administration And Self-Hosting44m · 11 videos
  • Premium skill.Github Support and Rate Limiting47m · 11 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

GitHub Administration

GH-100 validates that an administrator can govern GitHub at the enterprise level: managing user identities and authentication through identity providers, SAML SSO, and 2FA, structuring roles and enterprise teams, and enforcing policies and rulesets t...

Exam GH-100Level AssociateDifficulty IntermediateCost $99
Enterprise GitHub AdministrationIdentity and Authentication ManagementSAML SSO and 2FA ConfigurationRoles and Access AuditsPolicies and RulesetsAudit Logging and Reporting
Official certification page

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

When GitHub becomes shared infrastructure for development, DevOps, and security teams, early access decisions are hard to undo. The course gives one example: an enterprise built on personal accounts cannot later switch to Enterprise Managed Users, or the reverse, once users have been added. This GH-100 training gives GitHub administrators, platform engineers, and DevOps Team Leads one consistent approach to identity, roles, policies, audit logging, secret protection, and Actions governance.

Role fit and time investment: The course has 18 skills and about 14 hours of instruction. Most teams do best with focused weekly blocks over several weeks rather than a single sprint. It assumes intermediate, hands-on GitHub experience. It is not a Git fundamentals course.

Risk and audit framing: Your team works through least-privilege access, enterprise-wide base permissions, access audits, and audit logging. These are the controls that come up in audit reviews.

Change-management notes: Learners follow along in a GitHub Enterprise trial environment and connect an Okta account for SAML SSO. Give them sandbox accounts rather than having them experiment in production. Before rolling changes out, confirm identity, access, and self-hosted runner decisions with your identity and CI/CD owners.

Training Managers can assign the course through Playlists and track progress with Team Reporting. Practice Exams help gauge GH-100 readiness before your team schedules exams.

Team Impact

How this training helps your team succeed

IT teams complete this training to turn GitHub from a loosely managed developer tool into a governed enterprise platform. The course works through realistic admin scenarios: choosing the right deployment and account model before users are added, since an enterprise cannot switch between personal accounts and Enterprise Managed Users afterward. It also covers planning seat and usage requirements for a heavy CI/CD organization, and tracing how a single base-role setting can quietly grant read access without a direct access record.

  • Fewer access surprises during audits: Administrators learn how enterprise, organization, and repo roles interact, how to set base permissions once across every organization, and how to apply least privilege with SAML SSO through an external identity provider.
  • Lower risk of leaked credentials: Your team sees why secret leaks are so damaging and configures secret scanning and push protection. They also learn to keep sensitive values such as API keys and database passwords out of workflow logs, where people without that access could read them.
  • Security checks built into delivery: Engineers connect security analysis to pull requests, rulesets, and policies, and work through dependency-related supply chain controls in a project repository.
  • Governed automation: Platform engineers control which Actions code repositories can run, scope secrets by environment (dev, QA, production), and run workflows on self-hosted runners while understanding the security trade-offs.

The result is a GitHub environment where access, security settings, and automation follow organizational policy instead of individual habit.

After completion

Capabilities your team walks away with

Knowledge

  • How the four GitHub deployment and account combinations differ (github.com with personal accounts or EMU, GHE.com with EMU, GHES), and why the personal-vs-EMU choice can't be reversed after users are added
  • How enterprise, organization, and repository roles, base permissions, and team access combine, and why a single "yes" from any path grants access
  • How identity providers, SAML SSO, 2FA, and SCIM provisioning shape the user sign-in experience and lifecycle
  • How accidental secret leaks, code vulnerabilities, and malicious dependencies create risk, and how GitHub alerts, remediation guidance, and push protection settings help admins respond
  • How least-privilege design, member privileges, repository policies, and Actions governance affect the enterprise attack surface
  • When to use GitHub Support, and how rate limiting affects automation

Ability

  • Estimate licensing and Actions costs for realistic scenarios, and set billing alerts and budgets
  • Integrate an IdP such as Okta for SAML SSO, then audit roles and access using least-privilege principles
  • Apply enterprise-wide policies, rulesets, and base permissions so standards hold across many organizations
  • Review security findings for leaked secrets, code vulnerabilities, and malicious dependencies, then act on remediation guidance
  • Govern Actions usage and workflow standards across organizations
  • Audit member privileges and repository access to reduce exposure of sensitive or proprietary code

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 291 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to Microsoft GitHub Administration (GH-100)

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

Who on my team should take this GH-100 course?

It is designed for GitHub administrators, platform engineers, DevOps Team Leads, and security-minded IT practitioners who support enterprise GitHub environments. It is a strong fit for anyone responsible for identity, access, security settings, or Actions governance in GitHub.

What prerequisites should learners have before starting?

The course is intermediate level, so learners should already be comfortable working in GitHub repositories. The instructor starts with authentication and authorization fundamentals and adds complexity gradually, building up to enterprise-level administration.

How much time should each learner plan to spend?

The course contains 18 skills totaling about 14 hours, with most skills running 44 to 51 minutes. Most teams schedule it as a series of focused learning blocks rather than a single session.

Which certification does this course prepare my team for?

It aligns to the Microsoft Certified: GitHub Administration (GH-100) exam, an associate-level certification. Practice Exams are available to help Training Managers gauge team readiness before scheduling exams.

Is there hands-on practice, and how can I track team progress?

The instructor demonstrates tasks in a live GitHub enterprise setup and encourages learners to follow along in their own accounts, and Virtual Labs reinforce hands-on skills where available. Training Managers can assign the course through Playlists and monitor completion with Team Reporting.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.