AccueilCertificationsGH-FOUND › Questions gratuites

Questions gratuites GH-FOUND — GitHub Foundations

Téléchargez gratuitement 60 questions d'entraînement pour la certification GH-FOUND proposée par GitHub (Microsoft). Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationGH-FOUND
ÉditeurGitHub (Microsoft)
Nombre de questions60
TypeQCM avec 4 réponses possibles
Niveaufoundation
CatégorieDevelopment
Prix100% gratuit

Aperçu de 8 questions représentatives

Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement GH-FOUND. Pour accéder aux 60 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Dans un workflow GitHub Actions, un job nomme 'deploy' doit s'executer uniquement apres la reussite du job 'build'. Quelle cle YAML permet d'exprimer cette dependance ?
  1. A. depends-on: build
  2. B. requires: [build]
  3. C. needs: build
  4. D. after: build
Question 2
Un Owner d'organisation souhaite empecher les membres de creer des depots publics tout en autorisant les depots prives et internes. Ou cette restriction doit-elle etre configuree ?
  1. A. Dans 'Settings > Member privileges > Repository creation' au niveau de l'organisation
  2. B. Dans 'Settings > Branches > Branch protection rules' de chaque depot individuellement
  3. C. Dans 'Settings > Security > Code security and analysis' au niveau de l'organisation
  4. D. Dans le fichier '.github/CODEOWNERS' a la racine du depot '.github' de l'organisation
Question 3
Un développeur a accidentellement committé un fichier .env contenant une clé API AWS dans un dépôt public sur GitHub. Quelle est la séquence d'actions correcte à entreprendre en priorité ?
  1. A. Supprimer le commit avec git reset --hard HEAD~1 et faire git push --force
  2. B. Révoquer immédiatement la clé AWS compromise, puis nettoyer l'historique avec git filter-repo ou BFG Repo-Cleaner, puis force-push
  3. C. Ajouter .env au .gitignore et faire un nouveau commit pour supprimer le fichier
  4. D. Rendre le dépôt privé et changer le mot de passe GitHub
Question 4
Vous configurez l'authentification à deux facteurs (2FA) pour un compte administrateur d'un système critique. Quelle méthode offre la meilleure résistance contre les attaques de phishing ?
  1. A. SMS envoyé sur le téléphone portable de l'utilisateur
  2. B. Application TOTP comme Google Authenticator ou Authy
  3. C. Clé de sécurité matérielle FIDO2/WebAuthn (YubiKey, Titan)
  4. D. Code envoyé par email à une adresse secondaire
Question 5
Sur un depot GitHub, vous travaillez sur la branche feature/login et souhaitez ouvrir une Pull Request vers main. Apres avoir pousse votre branche avec git push -u origin feature/login, quelle commande GitHub CLI permet de creer la PR directement depuis le terminal en specifiant le titre et le corps ?
  1. A. gh pr open --target main --title 'Add login' --message 'Implements login'
  2. B. gh pr create --base main --head feature/login --title 'Add login' --body 'Implements login'
  3. C. git pr create --base main --title 'Add login' --description 'Implements login'
  4. D. gh request create --from feature/login --to main --title 'Add login'
Question 6
Vous souhaitez personnaliser votre profil GitHub avec un README de profil affichant votre bio et vos projets epingles. Quelle procedure technique est correcte ?
  1. A. Creer un depot public nomme exactement comme votre username, contenant un fichier 'README.md' a la racine
  2. B. Modifier le champ 'Bio' dans Settings > Profile en y collant du Markdown brut
  3. C. Creer un depot prive nomme '.github' avec un fichier 'profile/README.md'
  4. D. Creer un fichier 'profile.md' dans un depot public quelconque et l'epingler depuis l'onglet 'Overview'
Question 7
Vous travaillez sur un depot GitHub d'equipe et souhaitez proposer une modification sans avoir les droits d'ecriture directs sur la branche main. Quelle est la procedure standard recommandee par GitHub pour contribuer ?
  1. A. Forker le depot, creer une branche, pousser les changements puis ouvrir une Pull Request vers le depot d'origine
  2. B. Cloner directement le depot avec git clone et pousser avec git push --force origin main
  3. C. Demander a un administrateur de vous ajouter en tant qu'Owner de l'organisation avant toute contribution
  4. D. Utiliser git patch et envoyer le fichier .patch par email aux mainteneurs du projet
Question 8
Un mainteneur veut utiliser Jekyll avec GitHub Pages et configurer un theme officiel. Dans quel fichier doit-il declarer la directive 'theme: jekyll-theme-minimal' ?
  1. A. .github/pages.yml
  2. B. _config.yml
  3. C. index.md
  4. D. Gemfile.lock

Accédez aux 60 questions complètes gratuitement

Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.

Lancer l'examen blanc GH-FOUND →

Pourquoi s'entraîner avec Certifexpress ?