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
Vous configurez la verification cryptographique de vos commits. Apres avoir genere une cle GPG et l'avoir ajoutee a votre profil GitHub, vous executez 'git commit -S -m \'fix: typo\'' mais le commit apparait comme 'Unverified' sur github.com. Quelle cause est la plus probable ?
  1. A. L'adresse email associee a la cle GPG ne correspond a aucune adresse verifiee dans Settings > Emails de votre compte GitHub
  2. B. La cle GPG a ete generee avec l'algorithme RSA 4096, non supporte par GitHub qui exige ed25519
  3. C. Le depot n'a pas active la branch protection rule 'Require signed commits'
  4. D. Vous n'avez pas execute 'git config --global commit.gpgsign true' avant le commit
Question 2
Quelle affirmation decrit correctement le wiki d'un depot GitHub ?
  1. A. Le wiki est stocke dans le meme historique git que le code source principal
  2. D. Le wiki necessite obligatoirement un compte GitHub Enterprise
  3. C. Le wiki est un depot git separe accessible via <repo>.wiki.git
  4. D. Le wiki ne peut etre edite que via l'interface web, jamais en local
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
Dans Settings > Pages, un utilisateur voit l'option 'Build and deployment > Source'. Quelle valeur permet de deployer le site via un workflow GitHub Actions personnalise au lieu du build Jekyll automatique ?
  1. A. Deploy from a branch
  2. B. GitHub Actions
  3. C. Jekyll (legacy)
  4. D. Static HTML only
Question 5
Un developpeur tente de pousser un commit signe avec sa cle GPG, mais GitHub affiche Unverified au lieu de Verified. Quelle est la cause la plus probable ?
  1. A. La cle publique GPG n'a pas ete ajoutee dans Settings > SSH and GPG keys du compte GitHub
  2. B. Le depot n'a pas active GitHub Actions
  3. C. Le commit a ete pousse via HTTPS au lieu de SSH
  4. D. L'utilisateur n'a pas le role Admin sur le depot
Question 6
Dans un step de workflow, comment acceder a la valeur d'un secret nomme API_TOKEN defini dans les Settings du depot et l'exposer comme variable d'environnement ?
  1. A. env: TOKEN: $SECRETS.API_TOKEN
  2. B. env: TOKEN: ${{ secrets.API_TOKEN }}
  3. C. env: TOKEN: %secrets:API_TOKEN%
  4. D. env: TOKEN: @secret(API_TOKEN)
Question 7
Un developpeur souhaite installer une GitHub App pour automatiser les revues de code sur son organisation 'acme-corp'. Il accede au GitHub Marketplace et trouve une App adaptee. Lors de l'installation, quelle est la difference fondamentale entre une GitHub App et une OAuth App concernant les permissions ?
  1. A. Une GitHub App agit avec sa propre identite et utilise des permissions granulaires par repository, tandis qu'une OAuth App agit au nom de l'utilisateur avec ses permissions completes
  2. B. Une GitHub App necessite obligatoirement un paiement mensuel, contrairement aux OAuth Apps qui sont toujours gratuites
  3. C. Une OAuth App offre des permissions plus granulaires qu'une GitHub App et permet une meilleure isolation
  4. D. Les GitHub Apps ne peuvent etre installees que sur des comptes personnels, jamais sur des organisations
Question 8
Lors d'un audit de sécurité, vous découvrez qu'un développeur stocke des mots de passe en clair dans un fichier config.json sur son poste. Quelle solution recommandez-vous pour la gestion locale des secrets de développement ?
  1. A. Chiffrer le fichier avec openssl enc -aes-256-cbc et garder la passphrase dans le PATH
  2. B. Utiliser un gestionnaire de secrets comme HashiCorp Vault, AWS Secrets Manager, ou un outil local comme 1Password CLI / direnv avec sops
  3. C. Renommer config.json en .config.json pour le cacher du listing par défaut
  4. D. Stocker les mots de passe dans le presse-papier système géré par xclip

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 ?