Skip to content

Commit 5cc649c

Browse files
GitHub Admin updates after taking the full practice test (#443)
1 parent fa47eb6 commit 5cc649c

25 files changed

+49
-36
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: "Question 002"
3-
question: "What is the GitHub dependency graph?"
3+
question: "What is the GitHub Dependabot dependency graph?"
44
---
55

66

77
> https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph
88
1. [x] It is a representation of a repository's dependencies and dependents.
9-
1. [ ] There is no such thing as the GitHub dependency graph.
9+
1. [ ] There is no such thing as the dependency graph.
1010
1. [ ] It is a tool that automatically proposes version updates to dependencies in a repository.
1111
1. [ ] It is a GitHub maintained list of known vulnerabilities in open source software packages.

content/en/questions/admin/question-006.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ title: "Question 006"
77
- [x] Navigate to your GitHub Enterprise Server instance, select the `Site admin` page, then `Management Console`. Choose `Support` in the top navigation bar and click `Download support bundle`.
88
- [x] Generate and download a support bundle directly to your local machine via SSH using the `ghe-support-bundle -o > support-bundle.tgz` CLI command.
99
- [ ] First, access the `Settings` in your enterprise account, click on `License`, and under `GitHub Enterprise Help`, select `Upload a support bundle`. This will automatically generate and download the support bundle.
10-
- [ ] Click your profile, then `Your enterprises`. In the enterprise account sidebar, select `Settings` and under `License`, click `Generate a support bundle`. This will create and download the bundle.
10+
- [ ] Click your profile, then `Enterprises`. In the enterprise account sidebar, select `Settings` and under `License`, click `Generate a support bundle`. This will create and download the bundle.

content/en/questions/admin/question-008.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ title: "Question 008"
55

66
> https://docs.github.com/en/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations
77
1. [x] Browse GitHub Marketplace, select the app, choose a plan, select the organization, and then review and install the app.
8-
1. [ ] Contact GitHub support to manually install the app, then configure it via email instructions.
9-
1. [ ] Download the app from an external site and manually upload it to your GitHub organization's repositories.
10-
1. [ ] Install the app directly from the organization's dashboard without selecting any specific plan.
8+
1. [ ] Navigate to organization settings, select "Installed apps", then manually add the app's client ID to install it.
9+
1. [ ] Install the app using the GitHub CLI with the `gh app install` command, specifying the organization name.
10+
1. [ ] Clone the app's repository and run the installation script locally to register it with your organization.

content/en/questions/admin/question-009.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ question: "What are the benefits and risks of using apps and actions from the Gi
33
title: "Question 009"
44
---
55

6+
> https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
7+
68
1. [x] Benefits include automation of workflows and enhanced functionality; risks include potential security vulnerabilities and dependency on third-party services.
79
1. [ ] Benefits are limited to user interface improvements; risks include high costs and increased system complexity.
810
1. [ ] The only benefit is the ease of installation; risks involve complete access to codebase and data.

content/en/questions/admin/question-013.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "Question 013"
44
---
55

66
> https://docs.github.com/en/enterprise-cloud@latest/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization#enabling-and-testing-saml-single-sign-on-for-your-organization
7-
1. [x] Navigate to `Your organizations`, choose `Settings`, click on `Authentication security`, select `Enable SAML authentication`, configure IdP settings, test SAML configuration, and enforce SAML SSO.
8-
1. [ ] Go to `Organization Settings`, select `Security`, choose `SAML Authentication`, enter IdP information, perform a test of the SAML configuration, and enforce SAML SSO.
9-
1. [ ] In the main menu, select `Organization`, then `Security Settings`, enable `SAML SSO`, fill in the IdP details, test the SSO configuration, and then enforce SAML SSO.
10-
1. [ ] Access `Organization Settings`, click `Security`, enable `SAML SSO`, add IdP URL, test the configuration, and opt to enforce SAML SSO upon successful testing.
7+
1. [x] Navigate to your organization `Settings`, click on `Authentication security`, select `Enable SAML authentication`, configure IdP settings, test SAML configuration, and enforce SAML SSO.
8+
1. [ ] From `Enterprise account settings`, open `Security`, enable SAML SSO and enforce for all organizations; then configure the IdP. (This manages enterprise-wide SSO, not a single org.)
9+
1. [ ] In the organization, go to `Settings``Member privileges`, enable `SAML SSO`, add IdP metadata, and enforce without testing. (SAML is configured under `Authentication security`, and testing is required.)
10+
1. [ ] Open the repository’s `Settings`, choose `Security`, enable `SAML SSO`, configure the IdP, and enforce. (SAML SSO is set at the organization level, not per repository.)

content/en/questions/admin/question-014.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ title: "Question 014"
88
1. [ ] Active Directory Federation Services (AD FS)
99
1. [ ] Microsoft Entra ID
1010
1. [ ] Shibboleth
11+
1. [ ] Okta
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
question: "What is required for a user to authenticate with an Enterprise Managed Users account?"
2+
question: "What is required for a user to authenticate with an Enterprise Managed User account?"
33
title: "Question 019"
44
---
55

66
> https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/understanding-iam-for-enterprises/about-enterprise-managed-users#authenticating-with-a-managed-user-account
7-
1. [x] Users must authenticate on the enterprise's IdP to access resources on GitHub.com.
7+
1. [x] Users must authenticate on the company's IdP to access resources on GitHub.com.
88
1. [ ] Users authenticate through a public GitHub login page without any enterprise interference.
99
1. [ ] Authentication is bypassed for enterprise managed users for ease of access.
1010
1. [ ] Users provide a special GitHub-managed authentication token.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
question: "What are valid authentication methods available in GitHub? (choose six.)"
2+
question: "What are valid authentication methods available in GitHub? (Choose six.)"
33
title: "Question 024"
44
---
55

@@ -8,7 +8,7 @@ title: "Question 024"
88
- [x] Personal access token (PAT)
99
- [x] SSH KEY
1010
- [x] SAML SSO for enterprise accounts
11-
- [x] Passkey authentication (opt-in beta for passwordless login)
11+
- [x] Passkey authentication
1212
- [x] OAuth tokens for third-party app integrations
1313
- [ ] QR code system linked to a mobile device
1414
- [ ] Authentication via social media accounts like Facebook or Google

content/en/questions/admin/question-025.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "Question 025"
44
---
55

66
> https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options
7-
1. [x] GitHub Enterprise Cloud is hosted by GitHub, while GitHub Enterprise Server is hosted on your own servers
7+
1. [x] GitHub Enterprise Cloud is hosted by GitHub, while GitHub Enterprise Server is hosted on your own servers or a cloud provider.
88
1. [ ] GitHub Enterprise Cloud is hosted on your servers, while GitHub Enterprise Server is hosted by GitHub
99
1. [ ] GitHub Enterprise Cloud offers only public repositories, while GitHub Enterprise Server offers private repositories
1010
1. [ ] GitHub Enterprise Cloud is designed for individual use, while GitHub Enterprise Server is for organizations

content/en/questions/admin/question-026.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ title: "Question 026"
1010
- [x] Ability to restrict email notifications to verified domains
1111
- [ ] Free public repositories for all users
1212
- [ ] Unlimited private repositories for individual users
13-
- [ ] Automatic code review for every push

0 commit comments

Comments
 (0)