Microsoft GH-900 Practice Exam Questions & Answers

5 Free Questions · Last reviewed: August 28, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

Microsoft GH-900 Exam Details

Key details for this exam, checked against the published exam outline

144 Practice Questions (Our Bank)
60 minutes Exam Duration
700 out of 900 Passing Score
USD 99 Exam Fee (United States)
Exam Code
GH-900
Full Name
GitHub Foundations
Issuing Body
Microsoft
Question Format (Our Bank)
Multiple Choice
Delivery
Pearson VUE online or at a testing center
Eligibility
Foundational knowledge of GitHub and its core features, including understanding Git, repositories, collaboration tools, project management, and modern development practices
Practice Questions

Free GH-900 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our GH-900 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

What layouts are available for GitHub Projects?

(Each answer presents a complete solution. Choose three.)

Correct Answer: B, C, D
Explanation

GitHub Projects supports various layouts to help teams organize and visualize their work. The available layouts include:

B . Kanban: This is a visual task management tool where tasks are represented as cards and moved across columns that represent different stages of work.

C . Board: This layout is similar to Kanban but can be more flexible, allowing users to set up boards in various ways to suit their workflow needs.

D . Table: The Table layout allows you to view your tasks in a spreadsheet-like format, making it easy to manage and edit large amounts of data at once.

Roadmap and Backlog are not standard layouts provided by GitHub Projects. While these terms might be relevant in other project management contexts, GitHub Projects specifically offers Kanban, Board, and Table layouts.

What is GitHub?

Correct Answer: B
Explanation

GitHub is a cloud-based platform that provides hosting for software development and version control using Git. It offers tools for collaboration, project management, and security to create a safe and productive environment for developers.

GitHub Overview:

Option B is correct because GitHub is primarily known as a cloud-based hosting service for Git repositories, offering a collaborative environment where developers can work together on projects, manage version control, and implement security practices.

Incorrect Options:

Option A is incorrect because GitHub is not proprietary in the sense of being closed off from version control standards; it is widely recognized as an open platform for collaboration.

Option C is incorrect because, while GitHub is accessible to new developers, it is designed for developers of all skill levels and not specifically tailored for beginners.

Option D is incorrect because GitHub is not a centralized version control system; it supports Git, which is distributed.


GitHub Docs: About GitHub

Which type of GitHub account is designed for a single user and serves as their identity on GitHub.com?

Correct Answer: D
Explanation

A personal account is the GitHub account type designed for an individual user. It represents that person's identity on GitHub.com and is used to create repositories, contribute to projects, open issues, review pull requests, follow other users, and participate in discussions. A personal account can also be invited to organizations or teams, but it remains the user's individual identity. Organization accounts are shared spaces for groups, companies, or communities to manage repositories and members. Enterprise accounts are used to manage multiple organizations at a larger business level. ''Team account'' is not a primary GitHub account type; teams exist inside organizations to manage permissions and collaboration. For a single user identity, the correct account type is a personal account.

GitHub Actions workflows can be directly triggered by which of the following events?

(Each answer presents a complete solution. Choose three.)

Correct Answer: A, D, F
Explanation

GitHub Actions are automated workflows that can be triggered by various events on GitHub. Some common events that trigger workflows include pushes to a repository, creation of issues, and comments on discussion posts.

Triggering GitHub Actions:

Option D (Pushing to a GitHub repository) is correct because this is one of the most common triggers for CI/CD workflows.

Option F (Creating an Issue) is correct because issues are commonly used as triggers for workflows, such as automatically assigning a label or notifying a team.

Option A (Adding a comment to a discussion post) is correct because actions can be triggered by activity on discussion posts, including comments.

Incorrect Options:

Option B (Creating a new repository) is incorrect because this action typically does not trigger workflows within a specific repository.

Option C (Committing a change to a local git repository) is incorrect because GitHub Actions are triggered by events on the GitHub platform, not by local commits.

Option E (Disabling a GitHub runner) is incorrect because it is related to the environment where actions are executed, not a trigger for workflows.


GitHub Docs: Events That Trigger Workflows

An organization in a GitHub enterprise has a base permission of "No permissions." Which users in this enterprise will be able to see all internal repositories within this organization?

(Each answer presents a complete solution. Choose two.)

Correct Answer: C, D
Explanation When an organization sets base permissions to 'No permissions,' users have no default access. However, members within that same organization can see internal repositories because organizational membership grants them visibility. Members from other organizations in the enterprise can also see internal repositories because enterprise members have the ability to view internal repos across the organization. Users outside the enterprise or those not part of any organization would be blocked. This setting prevents external access while allowing internal organizational transparency.
Get Full Access

144 questions covering all exam domains, starting from $20

Study Guide

What the Microsoft GH-900 Exam Covers

Exam domains verified against: Official Microsoft GH-900 exam guide, last checked August 2026.

Domain 1: Understand Git and GitHub basics 25% - 30%

Version control fundamentals and core GitHub concepts form the foundation of this exam. You need to describe the purpose and benefits of version control, explain the difference between Git and GitHub, and identify key Git concepts such as repositories, commits, and branches.

Sample question from this domain above: Q2

Domain 2: Work with GitHub repositories 10% - 15%

Repository management skills include describing the structure and key files like README, LICENSE, CONTRIBUTING, CODEOWNERS, and SECURITY. Learn how to create, organize, and maintain repositories using templates and branches, and understand repository insights for improved visibility and collaboration.

Domain 3: Collaborate using GitHub 10% - 15%

Collaboration tools such as issues, pull requests, and discussions are essential for teamwork. Understand how to link pull requests to issues, manage templates and assignments, configure notifications for workflow management, and use Gists, Wikis, and GitHub Pages to document and share information.

Domain 4: Apply modern development practices 10% - 15%

Modern development includes automation and AI capabilities. You should describe the purpose and capabilities of GitHub Actions, identify how GitHub Copilot assists with AI-powered code suggestions and multi-model support, and understand the differences between GitHub Copilot for Individuals, Business, and Enterprise.

Sample question from this domain above: Q4

Domain 5: Manage projects with GitHub 5% - 10%

Project tracking and organization tools help teams stay coordinated. Describe GitHub Projects and layout options, explain how to configure projects, labels, milestones, and workflows, and use project insights to track progress and productivity.

Sample question from this domain above: Q1

Domain 6: Understand privacy, security, and administration 10% - 15%

Security and access management are critical for protecting repositories and organizations. Describe how to secure accounts with two-factor authentication and passkeys, identify access permissions and roles, explain Enterprise Managed Users and organization-wide Copilot policy management, and recognize how to manage organization settings and branch protection rules.

Sample questions from this domain above: Q3Q5

Domain 7: Explore the GitHub community 5% - 10%

Open-source engagement and community participation are central to GitHub's mission. Describe the benefits of open source and GitHub Sponsors, explain how GitHub supports open-source projects, identify how to follow users and organizations, and recognize when to use forks, templates, and discoverable repositories to promote collaboration.

FAQ

GH-900 Exam FAQ

Common questions about the exam itself

What background do I need for the GH-900 GitHub Foundations exam?
You need foundational knowledge of GitHub and its core features, including understanding Git, repositories, collaboration tools, project management, and modern development practices. The exam is designed for both developers and non-developers, so prior coding experience is not required, though basic familiarity with how code gets managed is helpful.
How hard is the GH-900 exam compared to other Microsoft certifications?
GH-900 is positioned as an entry-level certification focused on foundational knowledge rather than deep technical specialization. It covers core concepts and workflows of GitHub rather than advanced administration or specialized roles, making it accessible to new GitHub users while still requiring solid understanding of core features.
How long should I study to prepare for GH-900?
Study time depends on your existing GitHub experience. If you are already working with GitHub regularly, a few weeks of focused study using the official study guide and hands-on labs should be sufficient. If you are new to GitHub, plan for several weeks of study combining learning paths, documentation review, and practical experience.
What is the hardest objective area in GH-900?
Candidates often find the GitHub Actions and security configuration topics challenging because they require understanding of workflow structure, permissions, and branch protection rules. Spending extra time with official GitHub documentation on these topics and hands-on practice with workflows and security settings will strengthen your preparation.
How long is the GH-900 exam and what types of questions are on it?
The exam is 60 minutes long. It uses multiple-choice and scenario-based questions that test your understanding of GitHub concepts, workflows, and best practices rather than memorization of exact commands or syntax.
How long is the GitHub Foundations certification valid?
The GitHub Foundations certification is valid for 2 years. To renew, you retake the exam rather than taking a separate renewal assessment. This differs from some other Microsoft certifications that offer online renewal options.
Can I retake the GH-900 exam if I don't pass the first time?
Yes, you can retake the exam. Microsoft allows you to reschedule and retake certification exams. Check the official Microsoft Learn page for specific retake policies and any waiting periods between attempts.
What is the relationship between GH-900 and the other GitHub exams like GH-100 and GH-300?
GH-900 is the foundational entry point for all GitHub certifications. GH-100 is for GitHub Enterprise Administrators, GH-300 is for GitHub Copilot, and GH-200 is for GitHub Actions. You do not need to pass GH-900 before taking others, but it covers essential knowledge that supports the other tracks.
What job roles does GH-900 prepare me for?
GH-900 is suitable for developers, DevOps engineers, project managers, technical writers, and anyone working alongside software teams using GitHub. It validates foundational competency in Git, version control, and GitHub collaboration rather than a specific advanced role.
Where do I schedule and take the GH-900 exam?
You schedule the exam through the official Microsoft Learn certification page for GitHub Foundations. The exam is delivered online proctored or at a Pearson VUE test center depending on your region and preference. Your exam date, time, and delivery method are confirmed when you register.