Skip to main content

Gestion de la vérification GPG pour GitHub Codespaces

Vous pouvez autoriser GitHub Ă  utiliser automatiquement GPG pour signer les commits que vous effectuez dans vos codespaces, de sorte que les autres utilisateurs aient la garantie que les modifications proviennent d’une source approuvĂ©e.

À propos de la vĂ©rification GPG dans GitHub Codespaces

Lorsque la vĂ©rification GPG est activĂ©e, GitHub signe automatiquement les commits effectuĂ©s dans GitHub Codespaces. Les commits auront alors l’état vĂ©rifiĂ© dans GitHub. Pour plus d’informations sur les commits signĂ©s par GitHub, consultez À propos de la vĂ©rification des signatures de commit.

Par défaut, la vérification GPG est désactivée pour les codespaces que vous créez. Si vous activez la vérification GPG, vos validations sont connectées dans des référentiels que vous approuvez.

Votre liste de rĂ©fĂ©rentiels approuvĂ©s pour GitHub Codespaces est partagĂ©e entre les fonctionnalitĂ©s de vĂ©rification GPG et de synchronisation des paramĂštres. En supposant que les deux fonctionnalitĂ©s soient activĂ©es, si vous avez ajoutĂ© une liste sĂ©lectionnĂ©e de rĂ©fĂ©rentiels approuvĂ©s pour la vĂ©rification GPG, la synchronisation des paramĂštres est activĂ©e dans les codespaces créés Ă  partir de ces rĂ©fĂ©rentiels. Si vous approuvez un nouveau rĂ©fĂ©rentiel pour La synchronisation des paramĂštres, la vĂ©rification GPG est activĂ©e pour le mĂȘme rĂ©fĂ©rentiel. Bien que les fonctionnalitĂ©s partagent la mĂȘme liste de rĂ©fĂ©rentiels approuvĂ©s, vous pouvez activer ou dĂ©sactiver la vĂ©rification GPG et la synchronisation des paramĂštres indĂ©pendamment.

Remarque

Si vous avez prĂ©cĂ©demment activĂ© la vĂ©rification GPG pour tous les rĂ©fĂ©rentiels, nous vous recommandons de modifier vos prĂ©fĂ©rences pour utiliser une liste sĂ©lectionnĂ©e de rĂ©fĂ©rentiels approuvĂ©s. Pour plus d’informations, consultez « SĂ©curitĂ© dans GitHub Codespaces Â».

Pour plus d’informations sur la gestion de vos prĂ©fĂ©rences pour la synchronisation des paramĂštres, consultez Personnalisation de GitHub Codespaces pour votre compte.

Remarque

Si vous avez liĂ© un rĂ©fĂ©rentiel dotfiles Ă  GitHub Codespaces, la configuration Git de vos dotfiles peut entrer en conflit avec la configuration requise par GitHub Codespaces pour signer les commits. Pour plus d’informations, consultez « RĂ©solution des problĂšmes de vĂ©rification GPG pour GitHub Codespaces Â».

Activation ou désactivation de la vérification GPG

  1. Dans le coin supĂ©rieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil, puis sur ParamĂštres .

  2. Dans la section « Planification du code et automatisation Â» de la barre latĂ©rale, cliquez sur Codespaces.

  3. Dans la page qui est affichĂ©e, sous « VĂ©rification GPG Â», activez ou dĂ©sactivez la vĂ©rification GPG en sĂ©lectionnant ou dĂ©sĂ©lectionnant Activer.

  4. Pour modifier vos rĂ©fĂ©rentiels approuvĂ©s pour la vĂ©rification GPG et la synchronisation des paramĂštres, sous « RĂ©fĂ©rentiels approuvĂ©s », sĂ©lectionnez Tous les rĂ©fĂ©rentiels ou RĂ©fĂ©rentiels sĂ©lectionnĂ©s et utilisez la liste dĂ©roulante « SĂ©lectionner les rĂ©fĂ©rentiels Â» pour ajouter des rĂ©fĂ©rentiels approuvĂ©s.

    Remarque

    Nous vous recommandons d’utiliser une liste sĂ©lectionnĂ©e de rĂ©fĂ©rentiels approuvĂ©s. Pour plus d’informations, consultez « SĂ©curitĂ© dans GitHub Codespaces Â».

Une fois que vous avez activĂ© la vĂ©rification GPG, elle prend effet automatiquement dans tous les nouveaux codespaces que vous crĂ©ez Ă  partir des dĂ©pĂŽts appropriĂ©s. Pour que la vĂ©rification GPG prenne effet dans un codespace actif existant, vous devez arrĂȘter et redĂ©marrer le codespace. Pour plus d’informations, consultez « ArrĂȘt et dĂ©marrage d’un codespace Â».

Pour aller plus loin