Microsoft GitHub Administration GH-100 Exam Questions

Page: 1 / 14
Total 65 questions
Question 1

Which of the following is the responsibility of a Team Maintainer in a GitHub organization? (Choose two.)



Answer : B, C

Team maintainers can manage nested sub-teams - requesting to add or change parent/child teams within the organization's hierarchy.

Team maintainers have permission to add and remove members from their team, controlling day-to-day team membership.


Question 2

You want to ensure a secret is automatically available to only workflows in internal and private repositories in the organization. Where do you configure the required access policy?



Answer : D

You set the access policy on the Organization Secret itself - configuring its visibility so it's scoped automatically to only internal and private repositories.


Question 3

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



Answer : C

In the organization's runner group settings, switch the access from ''All repositories'' to ''Selected repositories'' and then explicitly choose which repos may use those runners.


Question 4

Which of the following are valid ways to pass data to a reusable workflow in a separate repository?



Answer : B, C

You declare namedinputs in the reusable workflow's on.workflow_call block and then pass values from the caller using thewithkeyword, allowing the called workflow to consume those parameters.

You define required secrets in the caller repository and supply them to the reusable workflow via thesecretskeyword in the workflow-call step, ensuring sensitive values are securely passed.


Question 5

You are using GitHub-hosted runners and need to securely deploy to an internal system. The security team requires that these runners use IP address ranges that would not be shared with other companies. Which of the following approaches would meet their requirements?



Answer : D

GitHub's larger runners let you reserve dedicated static IP addresses for your workflows - so you can allow-list those IPs in your firewall and be sure they aren't shared with any other tenant.


Question 6

In a GitHub repository using Dependabot, which of the following best describes the purpose of the .github/dependabot.yml file?



Answer : A

The .github/dependabot.yml file defines Dependabot's package-ecosystem, the directories to inspect, and the update schedule (daily/weekly/monthly), controlling when and where Dependabot checks for new versions.


Question 7

How does metered billing work in GitHub Enterprise Cloud with Enterprise Managed Users (EMU)?



Answer : A

Billing for GitHub Enterprise Cloud under metered (usage-based) billing is calculated by the total number of Enterprise Managed Users (and other license-consuming accounts) in your enterprise - each EMU consumes a seat and contributes to the monthly bill.


Page:    1 / 14   
Total 65 questions