Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Which of the following steps are part of the Codespaces lifecycle?
(Each answer presents a complete solution. Choose three.)
The Codespaces lifecycle on GitHub includes several key steps:
Create: This is the step where a new Codespace is initiated.
Rebuild: A Codespace can be rebuilt to ensure that the environment is up-to-date with the latest code or configurations.
Delete: Once a Codespace is no longer needed, it can be deleted to free up resources.
Committing, cloning, or installing are typical Git operations but are not considered part of the specific lifecycle steps for a GitHub Codespace.
Which of the following can be performed within GitHub Mobile?
GitHub Mobile provides a streamlined experience for managing your GitHub notifications and participating in discussions, but it does not offer full functionality compared to the desktop or web interface.
Managing Notifications:
Option E is correct because GitHub Mobile allows users to manage notifications, keeping them up to date with their repositories, issues, pull requests, and other activities on GitHub.
Incorrect Options:
Option A is incorrect because GitHub Mobile cannot be used as a self-hosted runner.
Option B is incorrect because managing enterprise and organization settings is not supported in GitHub Mobile.
Option C is incorrect because GitHub Mobile does not offer a chat or voice calling feature.
Option D is incorrect because forking and cloning repositories are not actions available in GitHub Mobile.
GitHub Docs: GitHub Mobile
What is the difference between an organization member and an outside collaborator?
In GitHub, an organization member is a user who has been added to an organization and is subject to the organization's base permissions and policies. An outside collaborator is a user who is not a member of the organization but has been granted access to one or more repositories within the organization.
Here's the difference between an organization member and an outside collaborator:
Organization Members:
Members are subject to the organization's base permissions, which apply across all repositories within the organization. These permissions might include read, write, or admin access, depending on what has been set as the default.
Members consume paid licenses if the organization is on a paid plan.
Members are required to have two-factor authentication (2FA) if the organization enforces it.
Outside Collaborators:
Outside collaborators do not have organization-wide permissions. They only have access to specific repositories to which they have been granted permission. This means organization base permissions do not apply to them (making option A correct).
Outside collaborators do not consume paid licenses. They are only counted toward the license if they are made organization members.
Outside collaborators can be granted any level of permission, including the admin role on specific repositories.
Two-factor authentication (2FA) can be enforced for outside collaborators at the repository level, depending on the organization's security settings.
Given this information, option A is the correct answer: 'Organization base permissions do not apply to outside collaborators.'
GitHub Documentation: Roles in an organization
GitHub Documentation: About outside collaborators
GitHub Documentation: Managing repository access for your organization
Which of the following is a restriction for Enterprise Managed Users (EMUs)?
What is the primary goal of GitHub in terms of integrating tools and providing an ecosystem?
How do you open the Command Palette on GitHub.com using a Windows or Linux computer?
The GitHub Command Palette provides quick keyboard-based access to navigation, commands, repositories, issues, pull requests, projects, and other GitHub areas. On GitHub.com, Windows and Linux users can open the Command Palette by pressing Ctrl+K. This shortcut helps users move faster through GitHub without relying only on menus or page navigation. Ctrl+S is commonly associated with saving in many applications, not opening the GitHub Command Palette. Shift+Enter is generally used for line breaks or text-entry behavior in many interfaces. Alt+P is not the standard GitHub.com shortcut for this feature. Knowing Command Palette shortcuts is useful for the GitHub Foundations exam because it tests productivity features available directly in the GitHub web interface.
From the Organization settings, which restrictions can organization owners place on GitHub Actions usage?
(Each answer presents a complete solution. Choose three.)
Organization owners on GitHub have control over how GitHub Actions can be used within their organization. They can enforce restrictions to ensure security and compliance with organizational policies.
Allow Actions That Use Self-Hosted Runners:
Option A is correct because organization owners can configure the usage of self-hosted runners, allowing greater control over the environment where actions are run.
Allow Specified Actions:
Option C is correct because organization owners can allow only specific actions to run, adding a layer of security by limiting actions to those that have been vetted.
Allow Actions by Marketplace Verified Creators:
Option D is correct because organization owners can choose to allow actions created by GitHub Marketplace verified creators, ensuring that only trusted actions are used.
Incorrect Options:
Option B is incorrect because GitHub Actions are not designed to be run directly from a Codespace; Codespaces are for development environments.
Option E is a valid choice, but since the prompt asks for only three answers, it is not included in this response.
GitHub Docs: Managing GitHub Actions Settings for Your Organization
Exam domains verified against: Official Microsoft GH-900 exam guide, last checked October 2026.
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.
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.
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.
Sample question from this domain above: Q6
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
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.
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.
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.
Common questions about the exam itself