Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. 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, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

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

Votre clé GPG doit être associée à une adresse e-mail vérifiée par GitHub Enterprise Server qui correspond à votre identité de commiteur.

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. 1. 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 : pour afficher la liste des clés existantes sur certaines installations GPG exécutées sous Linux, il peut être nécessaire d’utiliser gpg2 --list-keys --keyid-format LONG. Dans ce cas, vous devez également configurer Git pour qu’il utilise gpg2 en exécutant git config --global gpg.program gpg2.

    1. 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{:copy} $ gpg --list-secret-keys --keyid-format=long /Users/hubot/.gnupg/secring.gpg ------------------------------------ sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10] uid Hubot ssb 4096R/4BB6D45482678BE3 2016-03-10 ```
  2. 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
  3. Entrez gpg> adduid pour ajouter les détails de l’ID utilisateur.

    $ gpg> adduid
  4. 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?
  5. Entrez O pour confirmer vos sélections.

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

  7. Entrez gpg> save pour enregistrer les modifications.

    $ gpg> save
  8. 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
  9. Chargez la clé GPG en l’ajoutant à votre compte GitHub.

Pour aller plus loin