diff --git a/content/exams/github-administration.md b/content/exams/github-administration.md index 36f6d09..07890a3 100644 --- a/content/exams/github-administration.md +++ b/content/exams/github-administration.md @@ -29,7 +29,7 @@
show

-Yes and it is a general pratice [to use them to reflect](https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams#nested-teams) the current enterprise internal's organization. +Yes and it is a general practice [to use them to reflect](https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams#nested-teams) the current enterprise internal's organization.

@@ -54,7 +54,7 @@ Yes and it is a general pratice [to use them to reflect](https://docs.github.com

-### On GitHub Enterprise Server, which command lines allows to generate a logs package to communicate to the support ? +### On GitHub Enterprise Server, what command line allows you to generate a logs package to communicate to support ?
show

@@ -68,12 +68,12 @@ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o' > support-bundle.tgz ## Manage user identities and GitHub authentication -### Can be GitHub synchronized with an identity provider ? +### Can GitHub be synchronized with an identity provider ?

show

-Yes, for instance, Azure Active Directory but other like ADFS, Okta, OneLogin, etc +Yes, for instance, Microsoft Entra ID (formerly Azure Active Directory) and others like ADFS, Okta, OneLogin, etc

@@ -91,7 +91,7 @@ Yes, for instance, Azure Active Directory but other like ADFS, Okta, OneLogin, e

-### Which authentication mechanism allow user to connect using their company's credentials ? +### Which authentication mechanism allows a user to connect to GitHub using their company's credentials ?
show

@@ -113,7 +113,7 @@ Yes, for instance, Azure Active Directory but other like ADFS, Okta, OneLogin, e

-### Which feature allow to synchronize exchange of user identity data between your Idp and GitHub ? +### Which feature allows you to synchronize user identity data between your Idp and GitHub ?
show

@@ -123,7 +123,7 @@ Yes, for instance, Azure Active Directory but other like ADFS, Okta, OneLogin, e

-### What is the limit number of user in one GitHub organization ? +### What is the maximum number of members allowed in one GitHub organization ?
show

@@ -139,7 +139,7 @@ Yes, for instance, Azure Active Directory but other like ADFS, Okta, OneLogin, e ## Describe how GitHub is deployed, distributed, and licensed -### Can an enterprise contain several organizations ? +### Can an enterprise contain several organizations ?

show

@@ -164,12 +164,12 @@ Yes for public repositories. For private repositories, you have free minutes of

show

-macOS. It cost 10 times (in terms of minute of compute) the price of a linux minute +macOS. It cost 10 times (in terms of minute of compute) the price of a Linux minute

-### What are the different types of support of Enterprise Support ? +### What are the different types of Enterprise Support ?
show

@@ -181,7 +181,7 @@ macOS. It cost 10 times (in terms of minute of compute) the price of a linux min

-### What kind of info can you find using Audit Log API ? +### What kind of info can you find using the Audit Log API ?
show

@@ -195,7 +195,7 @@ macOS. It cost 10 times (in terms of minute of compute) the price of a linux min

-### Does the support covers account, server, and security issues ? +### Does support cover account, server, and security issues ?
show

@@ -205,17 +205,17 @@ No, it covers Account, Security, and Abuse issues

-### Does GitHub Enterprise Server contains GitHub Actions feature ? +### Does GitHub Enterprise Server contain the GitHub Actions feature ?
show

-Yes. It is disabled by default but it's here and it contains already some built-in actions created by GitHub. It does NOT require acces to Internet to work because you can sync/download the Actions locally. +Yes. It is disabled by default but it's here and it contains already some built-in actions created by GitHub. It does NOT require access to the Internet to work because you can sync/download the Actions locally.

-### Does GitHub Enterprise Server contains GitHub Packages feature? +### Does GitHub Enterprise Server contain the GitHub Packages feature?
show

@@ -227,7 +227,7 @@ yes ## Manage access and permissions based on membership -### What are the two roles available at team level ? +### What are the two roles available at the team level ?

show

@@ -238,7 +238,7 @@ yes

-### What are the three roles available at organization level ? +### What are the three roles available at organization level ?
show

@@ -251,7 +251,7 @@ yes

-### Which role access should you give to a contributor with full control on the repo except access to sensitive or destructive actions ? +### What role access should you give to a contributor with full control on the repo without access to sensitive or destructive actions ?
show

@@ -313,12 +313,12 @@ One technique to help avoid the majority of this risk is to build and maintain *

-### Once a sensitive data has been commited, can you erase the history to keep the data secret again ? +### Once a sensitive data has been committed, can you erase the history to keep the data secret again ?
show

-**No**. You can overwrite a commit but you must consider the data unsecure once it has been commited. If it's a secret/password, then you must renew it. +**No**. You can overwrite a commit but you must consider the data unsecure once it has been committed. If it's a secret/password, then you must renew it.

@@ -333,7 +333,7 @@ You should use [branch protection rules](https://docs.github.com/en/repositories

-### How can you automatically assign specific persons as reviewers when a part of the code is modified ? +### How can you automatically assign specific people as reviewers when a part of the code is modified ?
show

@@ -343,7 +343,7 @@ You should use [CODEOWNERS](https://docs.github.com/en/repositories/managing-you

-### What is the simplest way to prevent the creation of public repository ? +### What is the simplest way to prevent the creation of public repository ?
show

@@ -394,7 +394,7 @@ In the **Insights** tab and then **Dependency graph**.

-### Which feature of GitHub scan your repo and alerts you in case of detected vulnerabilities and automatically create a pull request to fix it ? +### Which feature of GitHub scans your repo and alerts you in case of detected vulnerabilities and automatically creates a pull request to fix it ?
show

@@ -403,7 +403,7 @@ In the **Insights** tab and then **Dependency graph**.

-### What is the feature which help to prevent to commit a secret ? +### What is the feature which helps to prevent to commit a secret ?
show

@@ -433,7 +433,7 @@ If you want to act **before** a commit, you must use pre-commit hook which allow

-### You have a workflow secret named MY_SECRET. What if the format to call it from the workflow ? +### You have a workflow secret named MY_SECRET. What is the format to call it from the workflow ?
show

@@ -450,20 +450,20 @@ steps: ## Manage GitHub Actions -### Which two files are mandatory when create a workflow template ? +### Which two files are mandatory when creating a workflow template ?

show

- a workflow file with a yml extension (**my-workflow**.yml) -- a propertires files with ".properties.json" extention (**my-workflow**.properties.json) +- a properties files with ".properties.json" extension (**my-workflow**.properties.json) Both files must have the same name.

-### Which placeholder keyword allow to inject the current default branch in a workflow template ? +### Which placeholder keyword allows you to inject the current default branch in a workflow template ?
show

@@ -479,7 +479,7 @@ on:

-### Can you prevent users to use Actions from the marketplace ? +### Can you prevent members using Actions from the marketplace ?
show

@@ -509,7 +509,7 @@ Yes, but they may not be the last version of them.

-### Which feature allow to provide already premade templaces to users when they want to create a workflow ? +### Which feature allow to provide premade templates to users when they want to create a workflow ?
show

@@ -531,7 +531,7 @@ It's called a **workflow template**

-### How do you enforce your workflow running on a specific self-hosted agent running on Linux with ARM ? +### How do you enforce your workflow running a specific self-hosted agent, running on Linux, with ARM ?
show

@@ -543,7 +543,7 @@ runs-on: [self-hosted, linux, ARM64]

-### In which folder of a self-hosted agent can you find logs to debug the behavior of the runner ? +### In which folder of a self-hosted agent can you find logs to debug the behaviour of the runner ?
show

@@ -565,7 +565,7 @@ Yes.

-### What is the docker command to publish a container image on GitHub Packages ? +### What is the docker command to publish a container image into GitHub Packages ?
show

@@ -577,7 +577,7 @@ docker push ghcr.io/OWNER/IMAGE_NAME:latest

-### What are the (programming) package managers supported by GitHub Packages ? +### What are the programming package managers supported by GitHub Packages ?
show