1. Home
  2. Microsoft
  3. GH-100 Exam

GH-100 GitHub Administration Exam Topics and Questions

Let's Practice Free Microsoft GH-100 Questions Aligned with Official Exam Topics

đź“„ Exam Contains: 7 Topics
Topic Content
Supporting GitHub Enterprise for users and key stakeholders requires distinguishing between administrator-solvable issues and those requiring GitHub Support intervention, along with the ability to generate support bundles and diagnostics for troubleshooting. Enterprise administrators must analyze product usage patterns to identify underutilized features, active integrations, and key teams and repositories while recommending developer workflow standards including code collaboration models, branching strategies, branch protection rules, code owners, review processes, automation, and release management. Understanding the enterprise's tooling ecosystem and CI/CD strategy is... See More
Topic Content
Manage user identities and GitHub authentication encompasses understanding the implications of enabling SAML single sign-on (SSO) at the organization level versus enterprise-wide implementation, including how each approach affects user access and security policies. This topic covers the step-by-step processes for enabling and enforcing SAML SSO across single and multiple organizations within enterprise accounts, as well as implementing two-factor authentication (2FA) requirements to strengthen organizational security. It includes selecting and configuring supported identity providers that align with organizational needs and understanding... See More
Topic Content
GitHub offers three primary deployment models tailored to different organizational needs: GitHub Enterprise Server (GHES) for on-premises installations with full control and customization, GitHub Enterprise Cloud (GHEC) for cloud-based SaaS solutions with managed infrastructure, and GitHub AE for advanced security and compliance requirements in regulated environments. Billing structures vary across these platforms, utilizing seat licenses for user access, metered consumption for GitHub Actions execution minutes, and storage-based pricing for GitHub Packages, each with distinct cost implications. Organizations can monitor license... See More
Topic Content
GitHub organizations serve as containers for managing team collaboration and access control within repositories. Organizations can be structured as single or multiple entities, each approach offering distinct advantages and disadvantages regarding scalability, management complexity, and cost implications. Default permissions across organizations can be configured to establish baseline read or write access levels, while Team Sync through Active Directory enables automated synchronization of team memberships and permissions from enterprise directory services. Managing access across multiple organizations requires scripting solutions and careful... See More
Topic Content
Secure software development and compliance on GitHub involves understanding how the platform strengthens enterprise security posture through multiple layers of protection and governance. Organizations must master sensitive data management by scrubbing repositories using tools like filter-branch and BFG, contacting GitHub support when needed, and selecting appropriate policies based on required control levels while understanding their organizational and enterprise-wide impacts. GitHub's security framework encompasses critical features including security policies, vulnerability definitions, vulnerable dependency identification, secret scanning, and automated code scanning through... See More
Topic Content
Manage GitHub Actions encompasses distributing actions and workflows across the enterprise by identifying reusable templates and defining strategic approaches for managing reusable components through organized repositories, consistent naming conventions, and maintenance plans. This includes establishing methods for distributing enterprise actions, controlling access permissions, and configuring organizational use policies to ensure compliance and security. Enterprise runner management requires understanding IP allow list configurations for both GitHub-hosted and self-hosted runners, implementing IP restrictions on internal systems, and evaluating security risks when enabling... See More
Topic Content
GitHub Packages is a software package hosting service that supports multiple package formats including npm, NuGet, Maven, Gradle, Docker, and RubyGems, allowing developers to publish and manage packages within their repositories. Users can access GitHub Packages through authentication tokens, write packages using standard package manager commands, and share them with team members or the public by configuring appropriate permissions and visibility settings. GitHub Packages integrates seamlessly with GitHub Actions and other CI/CD tools, enabling automated package publishing, versioning, and dependency... See More

Ready to Start Practicing?

Access all questions and start your exam preparation journey

Upgrade to Full GH-100 Exam Questions 🚀
Exams Made Simple. Success Made Possible.