{"meta":{"title":"Association d’un e-mail à votre clé GPG","intro":"Votre clé GPG doit être associée à une adresse e-mail vérifiée correspondant à votre identité de commiteur.","product":"Authentification","breadcrumbs":[{"href":"/fr/authentication","title":"Authentification"},{"href":"/fr/authentication/managing-commit-signature-verification","title":"Vérifier les signatures de commit"},{"href":"/fr/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key","title":"Associer un e-mail à une clé GPG"}],"documentType":"article"},"body":"# Association d’un e-mail à votre clé GPG\n\nVotre clé GPG doit être associée à une adresse e-mail vérifiée correspondant à votre identité de commiteur.\n\nSi vous utilisez une clé GPG qui correspond à votre identité de commiteur et à votre adresse e-mail vérifiée associée à votre compte GitHub.com, vous pouvez commencer à signer des validations et des balises de signature.\n\n1. Ouvrez <span class=\"platform-mac\">Terminal</span><span class=\"platform-linux\">Terminal</span><span class=\"platform-windows\">Git Bash</span>.\n\n2. 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.\n\n   ```shell copy\n   gpg --list-secret-keys --keyid-format=long\n   ```\n\n   > \\[!NOTE]\n   > 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`.\n\n3. 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` :\n\n   ```shell copy\n   $ gpg --list-secret-keys --keyid-format=long\n   /Users/hubot/.gnupg/secring.gpg\n   ------------------------------------\n   sec   4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]\n   uid                          Hubot <hubot@example.com>\n   ssb   4096R/4BB6D45482678BE3 2016-03-10\n   ```\n\n4. 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` :\n\n   ```shell\n   gpg --edit-key 3AA5C34371567BD2\n   ```\n\n5. Entrez `gpg> adduid` pour ajouter les détails de l’ID utilisateur.\n\n   ```shell\n   gpg> adduid\n   ```\n\n6. 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`.\n\nPour garder votre adresse email privée, utilisez votre GitHub fourni par GitHub. `no-reply` l’adresse électronique.\n\nPour plus d’informations, consultez [Définition de votre adresse e-mail de commit](/fr/account-and-profile/how-tos/email-preferences/setting-your-commit-email-address).\n\n```shell\nReal Name: OCTOCAT\nEmail address: \"octocat@github.com\"\nComment: GITHUB-KEY\nChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?\n```\n\n1. Entrez `O` pour confirmer vos sélections.\n\n2. Entrez la phrase secrète de votre clé.\n\n3. Entrez `gpg> save` pour enregistrer les modifications.\n\n   ```shell\n   gpg> save\n   ```\n\n4. 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` :\n\n   ```shell\n   $ gpg --armor --export 3AA5C34371567BD2\n   # Prints the GPG key, in ASCII armor format\n   ```\n\n5. Chargez la clé GPG en [l'ajoutant sur votre compte GitHub](/fr/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account).\n\n## Pour aller plus loin\n\n* [Vérification des clés GPG existantes](/fr/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n* [Génération d’une nouvelle clé GPG](/fr/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n* [Utilisation d’une adresse e-mail vérifiée dans votre clé GPG](/fr/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)\n* [Ajout d’une clé GPG à votre compte GitHub](/fr/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n* [Signature de commits](/fr/authentication/managing-commit-signature-verification/signing-commits)\n* [Signature d’étiquettes](/fr/authentication/managing-commit-signature-verification/signing-tags)"}