{"meta":{"title":"Ajout d’une clé GPG à votre compte GitHub","intro":"Pour configurer votre compte sur GitHub afin d’utiliser votre nouvelle clé GPG (ou votre clé existante), vous devez également ajouter cette clé à votre compte.","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/adding-a-gpg-key-to-your-github-account","title":"Ajouter une clé GPG"}],"documentType":"article"},"body":"# Ajout d’une clé GPG à votre compte GitHub\n\nPour configurer votre compte sur GitHub afin d’utiliser votre nouvelle clé GPG (ou votre clé existante), vous devez également ajouter cette clé à votre compte.\n\n## À propos de l’ajout de clés GPG à votre compte\n\nPour signer des validations associées à votre compte GitHub, vous pouvez ajouter une clé GPG publique à votre compte personnel. Avant d’ajouter une clé, vous devez vérifier les clés existantes. Si vous ne trouvez aucune clé existante, vous pouvez en générer une nouvelle et la copier. Pour plus d’informations, consultez « [Vérification des clés GPG existantes](/fr/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys) » et « [Génération d’une nouvelle clé GPG](/fr/authentication/managing-commit-signature-verification/generating-a-new-gpg-key) ».\n\nVous pouvez ajouter plusieurs clés publiques à votre compte sur GitHub. Les validations signées par l’une des clés privées correspondantes s’afficheront comme vérifiées. Une fois qu’une validation a été vérifiée, toutes les validations signées par la clé privée correspondante continuent de s’afficher comme vérifiées, même si la clé publique est supprimée.\n\n![Capture d’écran d’une liste de validations. Un commit est marqué comme « vérifié ». Un menu déroulant indique que le commit a été signé et à quelle date.](/assets/images/help/settings/verified-persistent-commit.png)\n\nPour vérifier autant de commits que possible, vous pouvez ajouter des clés qui ont expiré et qui sont révoquées. Si la clé satisfait à toutes les autres exigences de la vérification, les commits précédemment signés par l’une des clés privées correspondantes s’affichent comme étant vérifiés et indiquent que leur clé de signature a expiré ou qu’elle est révoquée.\n\n### Algorithmes de clé GPG pris en charge\n\nGitHub supporte plusieurs algorithmes de clés GPG. Si vous essayez d’ajouter une clé générée avec un algorithme non pris en charge, vous pouvez rencontrer une erreur.\n\n* RSA\n* ElGamal\n* DSA\n* ECDH\n* ECDSA\n* EdDSA\n\nLors de la vérification d’une signature, GitHub extrait la signature et tente d’analyser son ID de clé. L’ID de clé est ensuite mis en correspondance avec les clés ajoutées à GitHub. Tant qu’une clé GPG correspondante n’a pas été ajoutée à GitHub, celui-ci ne peut pas vérifier vos signatures.\n\n## Ajout d’une clé GPG\n\n1. Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil, puis sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> Paramètres**.\n2. Dans la section « Accès » de la barre latérale, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-key\" aria-label=\"key\" role=\"img\"><path d=\"M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.749.749 0 0 1-.53.22H7v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22H5v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0Zm-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5ZM11 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg> Clés SSH et GPG**.\n3. À côté de l’en-tête « Clés GPG », cliquez sur **Nouvelle clé GPG**.\n4. Dans le champ « Titre », tapez un nom pour votre clé GPG.\n5. Dans le champ « Clé », collez la clé GPG que vous avez copiée quand vous avez [généré votre clé GPG](/fr/authentication/managing-commit-signature-verification/generating-a-new-gpg-key).\n6. Cliquez sur **Ajouter une clé GPG**.\n7. Si vous y êtes invité, authentifiez-vous auprès de votre GitHub compte pour confirmer l’action.\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* [Informer Git de l’utilisation de votre clé de signature](/fr/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)\n* [Association d’un e-mail à votre clé GPG](/fr/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)\n* [Signature de commits](/fr/authentication/managing-commit-signature-verification/signing-commits)\n* [À propos de la vérification des signatures de commit](/fr/authentication/managing-commit-signature-verification/about-commit-signature-verification)"}