2026 100% Free GH-900 Daily Practice Exam With 126 Questions
GH-900 exam torrent Microsoft study guide
Microsoft GH-900 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
NEW QUESTION # 74
Which of the following two-factor authentication (2FA) methods can you use to secure a GitHub account?
(Each answer presents a complete solution. Choose three.)
- A. Security keys
- B. Authenticator app
- C. Security questions
- D. GitHub mobile
- E. Single sign-on
Answer: A,B,D
Explanation:
The following two-factor authentication (2FA) methods can be used to secure a GitHub account:
A . Authenticator app: You can use an authenticator app (like Google Authenticator or Authy) to generate time-based one-time passwords (TOTP) for logging in.
C . GitHub mobile: The GitHub mobile app can also be used to receive 2FA codes, adding convenience for users who prefer to manage everything from their mobile devices.
D . Security keys: Physical security keys (such as YubiKeys) can be used as a strong form of 2FA, requiring physical access to the key to authenticate.
Security questions and Single sign-on (SSO) are not considered 2FA methods in the context of GitHub account security.
NEW QUESTION # 75
Which of the following GitHub syntax formats is consistent with the associated text?
- A. 1. This is an ordered list
- B. This is a link
- C. This is bolded text
- D. * This is a heading
- E. <!-- This is a comment -->
Answer: E
Explanation:
GitHub supports various syntax formats that align with Markdown and HTML conventions. Here's a breakdown of the provided options:
Comment Syntax:
Option C is correct. The syntax <!-- This is a comment --> is used in Markdown files to insert comments. These comments will not be rendered in the final output, making them useful for adding notes or instructions within the code or documentation.
Incorrect Options:
Option A (* This is a heading) is incorrect because an asterisk (*) denotes an unordered list item, not a heading. A heading in Markdown is typically created with one or more hash symbols (#).
Option B (This is a link) is incorrect because this is plain text and not the syntax for creating a link. The correct syntax would be [This is a link](URL).
Option D (This is bolded text) is incorrect because this is plain text, not the correct Markdown syntax for bold text, which should be **This is bolded text** or __This is bolded text__.
Option E (1. This is an ordered list) is incorrect as it does represent an ordered list item, but it was not the syntax format asked about in the question. The question specifically focuses on matching associated text with syntax, where only the comment option is correct.
Reference:
GitHub Flavored Markdown (GFM)
GitHub Docs: Basic writing and formatting syntax
NEW QUESTION # 76
Which of the following is the recommended primary method by GitHub for configuring Two-Factor Authentication (2FA) on your account?
- A. SMS text messages
- B. Time-based one-time password (TOTP) applicationright
- C. Email-based verification
- D. GitHub security alerts
Answer: B
Explanation:
GitHub recommends using a TOTP authentication app, such as Google Authenticator or Authy, as the primary method for Two-Factor Authentication (2FA) because it provides stronger security than SMS-based authentication. TOTP generates time-sensitive one-time codes that are used alongside your password to verify your identity, helping protect your account from unauthorized access.
Option B is CORRECT because GitHub strongly recommends using a TOTP app (such as Google Authenticator, Authy, or 1Password) for 2FA due to its higher reliability and security compared to SMS.
Reference:
https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-
2fa/configuring-two-factor-authentication
NEW QUESTION # 77
What features are offered by Copilot for Business that are not offered by Copilot for individuals?
(Choose three.)
- A. Blocks suggestions matching public code
- B. Plugs directly into the editor
- C. VPN proxy support via self-signed certificates
- D. Organization-wide policy management
- E. Offers multi-line function suggestions
- F. Support for organization or enterprise GitHub accounts
Answer: A,D,F
Explanation:
GitHub Copilot for Business offers several features that are tailored to the needs of organizations, providing more control, security, and support compared to the individual version.
Organization-wide Policy Management:
Option B is correct because Copilot for Business allows organizations to manage policies across their entire user base, providing control over how Copilot is used within the organization.
Blocking Suggestions Matching Public Code:
Option C is correct because Copilot for Business includes enhanced security features, such as blocking code suggestions that match public code to prevent inadvertent use of unlicensed code.
Support for Organization or Enterprise GitHub Accounts:
Option E is correct because Copilot for Business supports integration with GitHub Enterprise accounts, offering additional administrative controls and integration capabilities.
NEW QUESTION # 78
You're building a workflow and want to avoid writing custom scripts for common tasks like setting up Node.js or deploying to AWS. Instead, you'd like to use pre-built actions contributed by the community or GitHub. Where can you most reliably find and explore reusable GitHub Actions?
- A. Inside the. gitignore file of your project
- B. In GitHub's integrated Marketplaceright
- C. Through GitHub Discussions or Pull Requests tabs
- D. In the repository's "Wiki" section
Answer: B
Explanation:
GitHub Marketplace is the most reliable place to find and explore reusable GitHub Actions contributed by GitHub and the community. It provides a searchable catalog of pre-built actions that can streamline workflows, such as setting up environments, automating deployments, and running tests.
Option B is CORRECT because the GitHub Marketplace is the official and reliable place to discover reusable GitHub Actions created by GitHub and the developer community. It provides search, categories, documentation, and ratings for each action.
Reference:
https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/using- pre-written-building-blocks-in-your-workflow
https://github.com/marketplace?type=actions
NEW QUESTION # 79
What GitHub feature allows the developer community to financially support the people and organizations who maintain the open source projects they depend on?
- A. GitHub Community Exchange
- B. GitHub Discussions
- C. GitHub Support
- D. GitHub Sponsors
Answer: D
NEW QUESTION # 80
Workflows can reference actions in:
(Each correct answer presents a complete solution. Choose three.)
- A. GitHub Packages.
- B. A published Docker container image on Docker Hub.
- C. Any public repository.
- D. The same repository as your workflow file.
- E. An enterprise marketplace.
Answer: B,C,D
Explanation:
As mentioned in the answer to Question no. 66, GitHub Actions workflows can reference actions from a variety of sources:
* Any Public Repository:
* Option A is correct. Actions can be sourced from any public GitHub repository.
* The Same Repository as Your Workflow File:
* Option B is correct. Actions within the same repository as the workflow file can be referenced directly.
* A Published Docker Container Image on Docker Hub:
* Option E is correct. Workflows can also use actions provided as Docker container images from Docker Hub.
* Incorrect Options:
* Option C and D are not relevant for directly referencing actions in workflows.
References:
GitHub Docs: Reusing Workflows
NEW QUESTION # 81
What are the defining features of Git?
- A. Centralized version control, proprietary software, and being designed for small projects
- B. Sequential version control, cloud-based hosting service, and being designed for collaboration on large projects
- C. Distributed version control, open source software, and being designed for handling projects of any size with efficiency
- D. Low-cost local branching, convenient staging areas, multiple workflows, and being designed for managing small projects
Answer: C
Explanation:
Git is a widely-used version control system that has several defining features:
* Distributed Version Control:
* Git is a distributed version control system, meaning that every developer has a full copy of the entire repository, including its history, on their local machine. This enables greater flexibility, as work can be done offline and each user has access to the full project history.
* Open Source Software:
* Git is open-source, meaning its source code is freely available for use, modification, and distribution. This fosters a large community of users and contributors who continuously improve the software.
* Efficiency with Large Projects:
* Git is designed to handle projects of any size with speed and efficiency. It can manage large codebases and many contributors without significant performance degradation, making it suitable for everything from small personal projects to large, complex software systems.
* Incorrect Options:
* Option B is incorrect because Git is not a sequential version control system, nor is it inherently tied to cloud-based services. GitHub, GitLab, and other platforms offer cloud hosting for Git repositories, but Git itself is a version control tool.
* Option C is incorrect because Git is not limited to small projects; it is designed to scale efficiently, and the other features mentioned are only partial descriptions of Git ' s capabilities.
* Option D is incorrect because Git is not a centralized version control system; it is distributed.
Additionally, Git is open-source, not proprietary, and is used for projects of all sizes.
References:
Pro Git Book: What is Git?
Git Documentation: Distributed Version Control
GitHub Docs: Understanding the Git Workflow
NEW QUESTION # 82
Which of the following information is available by default in a user's GitHub profile?
- A. A list of the user's private repositories
- B. Public Secure Shell Protocol (SSH) keys
- C. Email address and password
- D. Personal biography and profile picture
Answer: D
Explanation:
A user's GitHub profile typically includes public information such as a personal biography, profile picture, and a list of public repositories. More sensitive information, like email addresses and passwords, is not publicly displayed.
Personal Biography and Profile Picture:
Option A is correct because these are standard elements displayed on a user's public GitHub profile. This information is meant to provide a brief introduction to the user and their interests or skills.
NEW QUESTION # 83
What layouts are available for GitHub Projects? (Choose three.)
- A. Backlog
- B. Board
- C. Kanban
- D. Roadmap
- E. Table
Answer: B,C,E
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.
NEW QUESTION # 84
When making comments in GitHub, the supported text language is:
- A. JSON.
- B. Markdown.
- C. XML.
- D. JavaScript.
- E. CSS.
Answer: B
Explanation:
Markdown is an easy-to-read, easy-to-write language for formatting plain text. You can use Markdown syntax, along with some additional HTML tags, to format your writing on GitHub, in places like repository READMEs and comments on pull requests and issues.
Reference:
https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and- formatting-on-github/quickstart-for-writing-on-github
NEW QUESTION # 85
Which three files can a user automatically add while creating a new repository?
- A. LICENSE, DOCS, and .gitignore
- B. README, -git, and DOCS
- C. LICENSE, .git, and README
- D. README, .gitignore, and LICENSE
Answer: D
NEW QUESTION # 86
GitHub Actions workflows can be directly triggered by which of the following events?
(Each answer presents a complete solution. Choose three.)
- A. Adding a comment to a discussion post
- B. Committing a change to a local git repository
- C. Creating an Issue
- D. Creating a new repository
- E. Disabling a GitHub runner
- F. Pushing to a GitHub repository
Answer: A,C,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.
References:
GitHub Docs: Events That Trigger Workflows
NEW QUESTION # 87
For which of the following does GitHub provide hosted runners?
- A. Linux, Windows, and macOS
- B. Docker
- C. AWS, Azure, and GCP
- D. Kubernetes
Answer: A
Explanation:
GitHub provides runners that you can use to run your jobs, or you can host your own runners.
Each GitHub-hosted runner is a new virtual machine (VM) hosted by GitHub with the runner application and other tools preinstalled, and is available with Ubuntu Linux, Windows, or macOS operating systems. When you use a GitHub-hosted runner, machine maintenance and upgrades are taken care of for you.
Reference:
https://docs.github.com/en/actions/concepts/runners/github-hosted-runners
NEW QUESTION # 88
How is github.dev different than Codespaces?
- A. Codespaces provides terminal access.
- B. A free monthly quota for personal accounts is provided by github.dev.
- C. Extensions in the Visual Studio Code Marketplace are supported by github.dev.
- D. Codespaces is available within the web browser.
Answer: A
Explanation:
GitHub Codespaces provides a common set of tools by default, meaning that you can use the Terminal exactly as you would in your local environment.
github.dev does not provide terminal access.
Note:
Codespaces and github.dev
Both github.dev and GitHub Codespaces allow you to edit your code straight from your repository. However, both have slightly different benefits, depending on your use case.
Reference:
https://docs.github.com/en/codespaces/the-githubdev-web-based-editor
NEW QUESTION # 89
What is the primary purpose of creating a new branch in the GitHub flow?
- A. To create a backup of the main branch
- B. To incorporate changes from a review
- C. To capture information about an issue
- D. To experiment with new features or fixes
Answer: D
Explanation:
In GitHub Flow, creating a new branch is a key step in the development process that allows for isolated development of new features or fixes without affecting the main codebase.
Experimenting with New Features or Fixes:
Option C is correct. The primary purpose of creating a new branch in the GitHub flow is to provide a safe space to experiment with new features or fixes. This allows developers to work on changes independently and only merge them into the main branch after they have been reviewed and approved.
NEW QUESTION # 90
Which of the following can be performed within GitHub Mobile?
- A. Forking and cloning repositories
- B. Chat with other GitHub Mobile users via voice calling
- C. Managing notifications from github.com
- D. Managing enterprise and organization settings
- E. Utilizing the mobile device as a self-hosted runner
Answer: C
NEW QUESTION # 91
Which syntax is used for authoring saved replies?
- A. YAML
- B. HTML
- C. Markdown
- D. Markup
Answer: C
NEW QUESTION # 92
You are collaborating on a large open-source project hosted on GitHub. To stay informed about discussions and progress, you want to be notified whenever someone mentions your username or assigns you an issue. You're also planning to showcase your project through a website using GitHub Pages. Which of the following actions or features would help you manage notifications effectively and publicize your project? (Choose three.)
- A. Subscribe to an individual issue, pull request, or gist to receive updatesright
- B. Enable GitHub Actions to send email notifications for every commit
- C. Use GitHub Pages to host a static website directly from a repositoryright
- D. Use the mentions: qualifier to find threads where you are mentionedright
Answer: A,C,D
Explanation:
To effectively manage notifications and showcase your project, you can use the mentions:
qualifier to find discussions where you're mentioned, subscribe to specific issues or pull requests to receive updates, and leverage GitHub Pages to host a static website that highlights your work.
Option A is CORRECT because this helps you quickly locate discussions in which your username was mentioned, so you can stay informed.
Option C is CORRECT because GitHub allows users to subscribe to specific issues, pull requests, or gists so that they receive notifications related to those conversations.
Option D is CORRECT because this feature allows you to showcase your project publicly, making it accessible to a wider audience through a hosted website.
References:
https://learn.microsoft.com/en-us/training/modules/introduction-to-github/5-platform-management
https://docs.github.com/en/pages/getting-started-with-github-pages/what-is-github-pages
NEW QUESTION # 93
What should be done to locate an existing action that was provided by a GitHub-approved vendor? (Choose two.)
- A. Search the vendor's website for a github.yaml index.
- B. Search the GitHub Marketplace for Actions by the vendor.
- C. Confirm that the action has a verification badge.
- D. Add the vendor as an allowed Actions Source.
- E. Create a new workflow file.
- F. Install the GitHub App that was provided by the vendor.
Answer: B,C
Explanation:
To locate an existing GitHub Action provided by a GitHub-approved vendor, you can use the following methods:
Verification Badge:
Option C is correct because actions provided by GitHub-approved vendors will typically have a verification badge. This badge indicates that the action is from a trusted source, giving users confidence in its security and reliability.
Search the GitHub Marketplace:
Option F is correct because GitHub Marketplace is the official location to find and install actions, including those provided by third-party vendors. You can search for actions by the vendor's name to find the specific one you need.
NEW QUESTION # 94
......
Use Valid New GH-900 Test Notes & GH-900 Valid Exam Guide: https://actualtests.vceprep.com/GH-900-latest-vce-prep.html