Weekend Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Microsoft GH-100 GitHub Administration Exam Practice Test

Demo: 19 questions
Total 65 questions

GitHub Administration Questions and Answers

Question 1

Which practice helps avoid service disruption when consuming GitHub APIs at scale?

Options:

A.

Designingyour application to work within GitHub's rate limits

B.

Using multiple tokens to bypass limits

C.

Caching all API responses permanently

D.

Ignoring secondary rate limits

Question 2

What benefit does GitHub Advanced Security provide?

Options:

A.

helps organization administrators analyze and configure permissions to the least privilege required

B.

helps developers improve and maintain the security and quality of code

C.

helps enterprise administrators improve and maintain network security for their GitHub Enterprise Server instances

D.

helps organization administrators manage security tokens

Question 3

Which of the following is a key benefit of using GitHub Marketplace Apps in an enterprise?

Options:

A.

They guarantee no downtime during enterprise GitHub maintenance windows

B.

They often include integrations with external services, reducing the need for custom code

C.

Apps eliminate the need for GitHub Actions entirely

D.

All apps come pre-approved by GitHub's internal security team

Question 4

Which feature is unique to self-hosted runners?

Options:

A.

Execute scripts before and after a job

B.

Dynamic scaling

C.

Automatic updates to the operating system

D.

GPU support

Question 5

Why would a GitHub App be favored over a machine account for automation tasks?

Options:

A.

Machine accounts are required for webhook delivery.

B.

GitHub Apps provide a higher rate limit ceiling than using a personal access token on a machine account, when they use an install token and are owned by a GitHub Enterprise Cloud licensed enterprise.

C.

GitHub Apps are limited to a single repository.

D.

Machine accounts are easier to audit than GitHub Apps.

Question 6

Which of the following is a key benefit of setting default read permissions across organizations?

Options:

A.

Suits environments where all users need write access.

B.

Improves collaboration by allowing users to modify content directly.

C.

Increases efficiency in content creation and updates.

D.

Enhances security by minimizing unintended modifications.

Question 7

When a user becomes a member of multiple GitHub organizations, which THREE of the following are important considerations for administrators? (Choose three.)

Options:

A.

The user will automatically have the same role across all organizations.

B.

The user's repository access and/or team membership needs to be managed separately for each organization.

C.

The user will need to authorize credentials separately for each SAML-enabled organization.

D.

The user will have different permission levels in each organization.

E.

The user's profile information becomes private to non-organization members.

F.

The user's personal repositories will become accessible to all organizations.

Question 8

A team member is unable to push to a repository due to a 403-error related to branch protection. What should the GitHub Enterprise administrator do first?

Options:

A.

Remove the user from the team and re-add them

B.

Check the user's permissions and rulesets applied to the branch

C.

Raise a GitHub Support request for permissions issues

D.

Revert the branch to an earlier state

Question 9

Which Git operation is not included in the Git activity audit log?

Options:

A.

Delete branch

B.

Fetch

C.

Push

D.

Clone

Question 10

How is CodeQL different from other static analysis tools?

A Itremoves insecure code automatically

B. It allows querying of code semantics using a database-like language.

C. It only works for open-source projects.

D. It runs analysis only after a security breach.

Options:

Question 11

Why would someone choose to configure a security policy?

Options:

A.

To communicate corporate security and compliance policies for end users on a private repository.

B.

To provide information on an open source repository for open source collaborators and researchers that may need to report and disclose sensitive security findings to maintainers securely.

C.

To prevent anyone from pushing to the repository without approval.

D.

To define which open source packages are permitted for use as part of that repository.

Question 12

What is a key characteristic of GitHub Enterprise Server (GHES) compared to GitHub Enterprise Cloud (GHEC)?

Options:

A.

GHES is hosted by GitHub and offers automatic scaling, while GHEC requires self-hosting.

B.

GHEC offers data residency options in regions that GHES does not support.

C.

GHES allows enterprises to have complete control over their hosting environment, including data storage and network security policies.

D.

GHES users cannot integrate with external identity providers for authentication.

Question 13

What needs to be done to ensure that only specific repositories can access the runners in an organization runner group?

Options:

A.

Use GitHub's meta API to configure access.

B.

Add a label to the runner group.

C.

Configure repository access in the runner group settings.

D.

Configure the Actions Policies to "Only selected repositories".

Question 14

How does GitHub handle secrets found via secret scanning in a public repository?

Options:

A.

It alerts the service provider (e.g., AWS, Stripe).

B.

It immediately blocks the commit to protect the secret.

C.

It deletes the secret from the repository automatically.

D.

It notifies the admin via webhook.

Question 15

How does GitHub support compliance requirements for enterprises?

Options:

A.

GitHub provides configurable controls such as an audit log, SAML authentication, and enterprise rulesets.

B.

GitHub disables all external collaboration features.

C.

GitHub only allows those with repository owner (admin) permissions to write changes to repositories.

D.

GitHub automatically encrypts user passwords in plaintext for quick access.

Question 16

Which THREE of the following accurately describe how the SCIM protocol enhances user management in GitHub Enterprise Cloud? (Choose three.)

Options:

A.

SCIM synchronizes changes to user attributes from the identity provider to GitHub.

B.

SCIM deactivates GitHub accounts when users are deleted from the identity provider.

C.

SCIM automatically deletes organization repositories when administrators are removed.

D.

SCIM automates user provisioning when new users are added to the identity provider.

E.

SCIM generates authentication tokens for accessing GitHub's REST API.

F.

SCIM configures repository permissions based on user roles within the organization.

Question 17

How does Dependabot determine which security update PRs to open?

Options:

A.

It waits for manual triage of all CVEs.

B.

It uses the dependency graph and Dependabot alerts to open PRs for patched versions.

C.

It reads the GitHub Issues and automatically suggests fixes.

D.

It compares your codebase to the GitHub Trending list.

Question 18

What additional capability does secret scanning offer for private repositories on GitHub Enterprise Cloud?

Options:

A.

Allows custom pattern definitions for internal secret formats.

B.

Disables any code that contains a secret.

C.

Rewrites history to remove secrets.

D.

Revokes GitHub access tokens automatically.

Question 19

What is the first step when sensitive data is accidentally pushed to a public GitHub repository?

Options:

A.

Revoke any exposed credentials immediately

B.

Force push a commit removing the data

C.

Open an issue to inform users

D.

Delete the repository

Demo: 19 questions
Total 65 questions