Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.

Association d’un e-mail à votre clé GPG

Votre clé GPG doit être associée à une adresse e-mail vérifiée correspondant à votre identité de commiteur.

Platform navigation

Si vous utilisez une clé GPG qui correspond à votre identité de commiteur et à votre adresse e-mail vérifiée associées à votre compte sur votre instance GitHub Enterprise Server, vous pouvez commencer à signer des commits et des étiquettes.

  1. Ouvrez TerminalTerminalGit Bash.

  2. Utilisez la commande gpg --list-secret-keys --keyid-format=long pour répertorier la forme longue des clés GPG pour lesquelles vous disposez à la fois d’une clé publique et d’une clé privée. Une clé privée est requise pour la signature des validations ou des étiquettes.

    Shell
    gpg --list-secret-keys --keyid-format=long
    

    Remarque

    Certaines installations GPG sous Linux peuvent vous demander d'utiliser gpg2 --list-keys --keyid-format LONG pour afficher une liste de vos clés existantes à la place. Dans ce cas, vous devez également configurer Git pour qu’il utilise gpg2 en exécutant git config --global gpg.program gpg2.

  3. Dans la liste des clés GPG, copiez la forme longue de l’ID de clé GPG à utiliser. Dans cet exemple, l’ID de clé GPG est 3AA5C34371567BD2 :

    Shell
    $ gpg --list-secret-keys --keyid-format=long
    /Users/hubot/.gnupg/secring.gpg
    ------------------------------------
    sec   4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
    uid                          Hubot <hubot@example.com>
    ssb   4096R/4BB6D45482678BE3 2016-03-10
    
  4. Entrez gpg --edit-key GPG key ID en indiquant l’ID de clé GPG que vous souhaitez utiliser. Dans l’exemple suivant, l’ID de clé GPG est 3AA5C34371567BD2 :

    gpg --edit-key 3AA5C34371567BD2
    
  5. Entrez gpg> adduid pour ajouter les détails de l’ID utilisateur.

    gpg> adduid
    
  6. Suivez les invites pour fournir votre nom réel, votre adresse e-mail et d’éventuels commentaires. Vous pouvez modifier vos entrées en choisissant N, C ou E.

    Real Name: OCTOCAT
    Email address: "octocat@github.com"
    Comment: GITHUB-KEY
    Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
    
  7. Entrez O pour confirmer vos sélections.

  8. Entrez la phrase secrète de votre clé.

  9. Entrez gpg> save pour enregistrer les modifications.

    gpg> save
    
  10. Entrez gpg --armor --export GPG key ID en indiquant l’ID de clé GPG que vous souhaitez utiliser. Dans l’exemple suivant, l’ID de clé GPG est 3AA5C34371567BD2 :

    $ gpg --armor --export 3AA5C34371567BD2
    # Prints the GPG key, in ASCII armor format
    
  11. Chargez la clé GPG en l'ajoutant sur votre compte GitHub.

Pour aller plus loin