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 certification | GH-FOUND |
| Éditeur | GitHub (Microsoft) |
| Nombre de questions | 60 |
| Type | QCM avec 4 réponses possibles |
| Niveau | foundation |
| Catégorie | Development |
| Prix | 100% 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 ?
- A. depends-on: build
- B. requires: [build]
- C. needs: build
- 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 ?
- A. Dans 'Settings > Member privileges > Repository creation' au niveau de l'organisation
- B. Dans 'Settings > Branches > Branch protection rules' de chaque depot individuellement
- C. Dans 'Settings > Security > Code security and analysis' au niveau de l'organisation
- 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é ?
- A. Supprimer le commit avec git reset --hard HEAD~1 et faire git push --force
- B. Révoquer immédiatement la clé AWS compromise, puis nettoyer l'historique avec git filter-repo ou BFG Repo-Cleaner, puis force-push
- C. Ajouter .env au .gitignore et faire un nouveau commit pour supprimer le fichier
- 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 ?
- A. SMS envoyé sur le téléphone portable de l'utilisateur
- B. Application TOTP comme Google Authenticator ou Authy
- C. Clé de sécurité matérielle FIDO2/WebAuthn (YubiKey, Titan)
- 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 ?
- A. gh pr open --target main --title 'Add login' --message 'Implements login'
- B. gh pr create --base main --head feature/login --title 'Add login' --body 'Implements login'
- C. git pr create --base main --title 'Add login' --description 'Implements login'
- 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 ?
- A. Creer un depot public nomme exactement comme votre username, contenant un fichier 'README.md' a la racine
- B. Modifier le champ 'Bio' dans Settings > Profile en y collant du Markdown brut
- C. Creer un depot prive nomme '.github' avec un fichier 'profile/README.md'
- 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 ?
- A. Forker le depot, creer une branche, pousser les changements puis ouvrir une Pull Request vers le depot d'origine
- B. Cloner directement le depot avec git clone et pousser avec git push --force origin main
- C. Demander a un administrateur de vous ajouter en tant qu'Owner de l'organisation avant toute contribution
- 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' ?
- A. .github/pages.yml
- B. _config.yml
- C. index.md
- 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 ?
- Questions au format officiel GitHub (Microsoft)
- Corrections détaillées avec explications techniques (200+ mots par question)
- Examen chronométré comme le jour J
- Option "Refaire les questions ratées" pour cibler vos lacunes
- Suivi de votre progression dans votre tableau de bord personnel
- Accès illimité, aucun abonnement requis