# Documentation sur l’authentification

Authentifiez-vous en toute sécurité avec GitHub les mots de passe, les jetons, les clés SSH et bien plus encore, et conservez votre compte protégé.

## Recommended

* [À propos de l’authentification à GitHub](/fr/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Vous pouvez accéder en toute sécurité aux ressources de votre compte en vous authentifiant à GitHubl’aide de différentes informations d’identification en fonction de l’emplacement d’authentification.

* [Connexion à GitHub avec SSH](/fr/authentication/connecting-to-github-with-ssh)

  Vous pouvez vous connecter à GitHub l’aide du protocole SSH (Secure Shell Protocol), qui fournit un canal sécurisé sur un réseau non sécurisé.

* [Gestion de la vérification des signatures de commit](/fr/authentication/managing-commit-signature-verification)

  GitHub vérifie les signatures GPG, SSH ou S/MIME pour faire savoir aux autres utilisateurs que vos commits sont issus d’une source approuvée.

* [Configuration de l’authentification à 2 facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Vous pouvez choisir parmi plusieurs options pour ajouter une deuxième source d’authentification à votre compte.

* [Connexion à l’aide d’une clé d’accès](/fr/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Vous pouvez utiliser une clé d’accès pour vous connecter facilement et en toute sécurité à GitHub dans votre navigateur, sans nécessiter de mot de passe ni d’authentification à 2 facteurs. Vous pouvez également vous connecter à l’aide d’une clé d’accès sur un appareil à proximité.

* [Gestion de vos jetons d’accès personnels](/fr/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Vous pouvez utiliser un personal access token à la place d’un mot de passe lors de l'authentification à GitHub sur la ligne de commande ou avec l’API.

* [Suppression de données sensibles dans un dépôt](/fr/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Les données sensibles peuvent être supprimées de l’historique d’un référentiel si vous pouvez vous coordonner soigneusement avec tous ceux qui l’ont cloné et si vous êtes prêt à en gérer les effets secondaires.

* [Récupération de votre compte si vous perdez vos informations d’identification TFA](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si vous perdez l’accès à vos informations d’identification d’authentification à 2 facteurs, vous pouvez utiliser vos codes de récupération (ou une autre méthode de récupération) pour récupérer l’accès à votre compte.

* [Erreur : Autorisation refusée (clé publique)](/fr/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  L’erreur « Autorisation refusée » signifie que le serveur a rejeté votre connexion. Il peut y avoir plusieurs raisons à cela, et les exemples les plus courants vous sont expliqués ci-dessous.

## Links

### Getting started

* [À propos de l’authentification à GitHub](/fr/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Vous pouvez accéder en toute sécurité aux ressources de votre compte en vous authentifiant à GitHubl’aide de différentes informations d’identification en fonction de l’emplacement d’authentification.

## Articles

* [À propos de l’authentification à GitHub](/fr/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Vous pouvez accéder en toute sécurité aux ressources de votre compte en vous authentifiant à GitHubl’aide de différentes informations d’identification en fonction de l’emplacement d’authentification.

* [Création d’un mot de passe fort](/fr/authentication/keeping-your-account-and-data-secure/creating-a-strong-password)

  Sécurisez votre compte sur GitHub avec un mot de passe robuste et unique à l’aide d’un gestionnaire de mots de passe.

* [Basculement entre comptes](/fr/authentication/keeping-your-account-and-data-secure/switching-between-accounts)

  Découvrez comment basculer entre plusieurs comptes .

* [Vérification des nouveaux appareils lors de la connexion](/fr/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in)

  Lorsque vous vous connectez pour la première fois à partir d’un appareil nouveau ou non reconnu sans authentification à deux facteurs activé, GitHub vous pouvez demander une vérification supplémentaire pour confirmer qu’il s’agit de vous.

* [Mise à jour de vos informations d’identification d’accès GitHub](/fr/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials)

  GitHub Les informations d’identification incluent votre mot de passe, vos jetons d’accès, vos clés SSH et les jetons d’API d’application utilisés pour communiquer avec GitHub. Vous pouvez réinitialiser vous-même toutes ces informations d'identification.

* [Gestion de vos jetons d’accès personnels](/fr/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Vous pouvez utiliser un personal access token à la place d’un mot de passe lors de l'authentification à GitHub sur la ligne de commande ou avec l’API.

* [Examen de vos clés SSH](/fr/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys)

  Pour préserver la sécurité de vos informations d’identification, vous devez régulièrement auditer vos clés SSH, déployer des clés et examiner les applications autorisées qui accèdent à votre compte.

* [Examen de vos clés de déploiement](/fr/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys)

  Examinez les clés de déploiement pour vérifier qu’aucune des clés est non autorisée (voire compromise). Vous pouvez aussi approuver des clés de déploiement existantes qui sont valides.

* [Expiration et révocation des jetons](/fr/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation)

  Vos jetons peuvent expirer et peuvent également être révoqués par vous, les applications que vous avez autorisées et GitHub elle-même.

* [Révocation de vos informations d’identification](/fr/authentication/keeping-your-account-and-data-secure/revoking-your-credentials)

  Si vous pensez que vos informations d’identification de compte peuvent être compromises, vous pouvez révoquer toutes vos autorisations pour protéger les entreprises à laquelle vous avez accès. Si vous êtes membre d’un entreprise avec utilisateurs managés, vous pouvez également choisir de supprimer toutes vos informations d’identification.

* [Examen de votre journal de sécurité](/fr/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)

  Vous pouvez examiner le journal de sécurité de votre compte personnel pour mieux comprendre les actions que vous avez effectuées et celles que d’autres personnes ont effectuées et qui vous concernent.

* [Événements du journal de sécurité](/fr/authentication/keeping-your-account-and-data-secure/security-log-events)

  Découvrez les événements du journal de sécurité enregistrés pour votre compte personnel.

* [Suppression de données sensibles dans un dépôt](/fr/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Les données sensibles peuvent être supprimées de l’historique d’un référentiel *si* vous pouvez vous coordonner soigneusement avec tous ceux qui l’ont cloné et si vous êtes prêt à en gérer les effets secondaires.

* [À propos des URL anonymes](/fr/authentication/keeping-your-account-and-data-secure/about-anonymized-urls)

  Si vous chargez une image ou une vidéo sur GitHub, l’URL de l’image ou de la vidéo est modifiée pour éviter que vos informations puissent être suivies.

* [À propos des adresses IP de GitHub](/fr/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)

  GitHub fournit des applications à partir de plusieurs plages d’adresses IP, qui sont disponibles à l’aide de l’API.

* [empreintes digitales de clé SSH de GitHub](/fr/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints)

  Les empreintes digitales de clé publique peuvent être utilisées pour valider une connexion à un serveur distant.

* [Mode sudo](/fr/authentication/keeping-your-account-and-data-secure/sudo-mode)

  Avant que vous n’effectuiez une action potentiellement sensible, GitHub.com vous invite à vous identifier pour confirmer l’accès à votre compte.

* [Prévention des accès non autorisés](/fr/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access)

  Vous pouvez être averti d’un incident de sécurité dans le média, par exemple la découverte du [bogue Heartbleed](http://heartbleed.com/), ou votre ordinateur peut être volé pendant que vous êtes connecté à GitHub. En pareils cas, le changement de mot de passe peut empêcher tout futur accès indésirable à votre compte et à vos projets.

* [Visualisation et gestion de vos sessions](/fr/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions)

  Vous pouvez visualiser et révoquer vos sessions actives dans vos paramètres.

* [À propos de l’authentification à deux facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)

  L’authentification à deux facteurs (2FA) est une couche supplémentaire de sécurité utilisée lors de la connexion à des sites web ou à des applications. Avec l’authentification à 2 facteurs, vous devez vous connecter avec votre nom d’utilisateur et votre mot de passe et fournir une autre forme d’authentification que vous seul connaissez ou à laquelle vous seul avez accès.

* [À propos de l'application obligatoire de l'authentification à deux facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication)

  Activez l’authentification à deux facteurs obligatoire pour sécuriser votre compte et maintenir l’accès à GitHub.com.

* [Configuration de l’authentification à 2 facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Vous pouvez choisir parmi plusieurs options pour ajouter une deuxième source d’authentification à votre compte.

* [Configuration de méthodes de récupération pour l’authentification à 2 facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)

  Vous pouvez configurer diverses méthodes de récupération pour accéder à votre compte au cas où vous perdriez vos informations d’identification d’authentification à 2 facteurs.

* [Accès à GitHub à l’aide de l’authentification à deux facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication)

  Une fois 2FA activé, vous êtes invité à fournir votre code d’authentification 2FA, ainsi que votre mot de passe, lorsque vous vous connectez à GitHub.

* [Pays où l’authentification par SMS est prise en charge](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported)

  Compte tenu des taux de réussite de livraison, GitHub prend uniquement en charge l’authentification à deux facteurs via SMS pour certains pays.

* [Modification de votre méthode d’authentification à 2 facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method)

  Vous pouvez modifier votre méthode d’authentification à 2 facteurs (2FA) sans désactiver complètement la 2FA.

* [Résolution des problèmes d’authentification à 2 facteurs](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues)

  Si vous rencontrez des problèmes d’authentification avec 2FA, vous pouvez essayer de résoudre les problèmes de vos méthodes d’authentification configurées.

* [Récupération de votre compte si vous perdez vos informations d’identification TFA](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si vous perdez l’accès à vos informations d’identification d’authentification à 2 facteurs, vous pouvez utiliser vos codes de récupération (ou une autre méthode de récupération) pour récupérer l’accès à votre compte.

* [Désactivation de l’authentification à 2 facteurs pour votre compte personnel](/fr/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account)

  Si vous désactivez l’authentification à 2 facteurs pour votre compte personnel, vous risquez de perdre l’accès aux organisations dont vous faites partie.

* [À propos des clés d’accès](/fr/authentication/authenticating-with-a-passkey/about-passkeys)

  Les clés d’accès vous permettent de vous connecter en toute sécurité et facilement, sans nécessiter de mot de passe ni d’authentification à 2 facteurs.

* [Gestion de vos clés d'accès](/fr/authentication/authenticating-with-a-passkey/managing-your-passkeys)

  Vous pouvez être invité à inscrire une clé d’accès pendant la connexion ou vous pouvez choisir d’en inscrire une nouvelle dans les paramètres de votre compte. Pour les utilisateurs 2FA, vous pouvez mettre à niveau les clés de sécurité éligibles existantes vers des clés d’accès.

* [Connexion à l’aide d’une clé d’accès](/fr/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Vous pouvez utiliser une clé d’accès pour vous connecter facilement et en toute sécurité à GitHub dans votre navigateur, sans nécessiter de mot de passe ni d’authentification à 2 facteurs. Vous pouvez également vous connecter à l’aide d’une clé d’accès sur un appareil à proximité.

* [Authentification avec connexion unique](/fr/authenticating-with-single-sign-on)

  Vous pouvez vous authentifier auprès de GitHub avec la fonction d'authentification unique (SSO) et afficher vos sessions actives.

* [À propos de SSH](/fr/authentication/connecting-to-github-with-ssh/about-ssh)

  Le protocole SSH vous permet de vous connecter et de vous authentifier auprès de serveurs et de services distants. Avec des clés SSH, vous pouvez vous connecter à GitHub sans fournir votre nom d’utilisateur et personal access token à chaque connexion. Vous pouvez également utiliser une clé SSH pour signer des commits.

* [Vérification des clés SSH existantes](/fr/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)

  Avant de générer une clé SSH, vous pouvez vérifier si vous n’en avez pas à disposition.

* [Génération d’une nouvelle clé SSH et ajout de celle-ci à ssh-agent](/fr/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

  Une fois que vous avez vérifié les clés SSH existantes, vous pouvez générer une nouvelle clé SSH à utiliser pour l’authentification, puis l’ajouter à l’agent ssh.

* [Ajout d’une nouvelle clé SSH à votre compte GitHub](/fr/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)

  Pour configurer votre compte sur GitHub.com afin d’utiliser votre nouvelle clé SSH (ou une clé existante), vous devez également ajouter la clé à votre compte.

* [Test de votre connexion SSH](/fr/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection)

  Après avoir configuré votre clé SSH et l’avoir ajoutée à GitHub, vous pouvez tester votre connexion.

* [Utilisation des mots de passe de clé SSH](/fr/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)

  Vous pouvez sécuriser vos clés SSH et configurer un agent d’authentification pour vous éviter d’avoir à entrer votre phrase secrète chaque fois que vous utilisez vos clés SSH.

* [Utilisation du transfert d’agent SSH](/fr/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding)

  Pour simplifier le déploiement sur un serveur, vous pouvez configurer le transfert de l’agent SSH pour utiliser en toute sécurité des clés SSH locales.

* [Gestion des clés de déploiement](/fr/authentication/connecting-to-github-with-ssh/managing-deploy-keys)

  Découvrez différentes façons de gérer les clés SSH sur vos serveurs lorsque vous automatisez les scripts de déploiement et quelle méthode est la meilleure pour vous.

* [Utilisation de SSH sur le port HTTPS](/fr/authentication/troubleshooting-ssh/using-ssh-over-the-https-port)

  Parfois, les pare-feu refusent complètement d’autoriser les connexions SSH. Si vous n’avez pas la possibilité d’utiliser le clonage HTTPS avec la mise en cache des informations d’identification, vous pouvez tenter un clonage via la une connexion SSH établie sur le port HTTPS. Si la plupart des règles de pare-feu autorisent cela, les serveurs proxy peuvent néanmoins interférer.

* [Récupération de votre passphrase de clé SSH](/fr/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)

  Si vous avez perdu votre phrase secrète de clé SSH, selon le système d’exploitation que vous utilisez, vous pouvez soit le récupérer, soit vous devez en générer une nouvelle.

* [Clés SSH supprimées ou manquantes](/fr/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys)

  En guise de précaution de sécurité, GitHub supprime automatiquement les clés SSH qui n’ont pas été utilisées au cours d’une année.

* [Erreur : Échec de la vérification de la clé hôte](/fr/authentication/troubleshooting-ssh/error-host-key-verification-failed)

  À titre de mesure de sécurité, SSH effectue le suivi des hôtes qu’il a vus précédemment.

* [Erreur : Autorisation refusée (clé publique)](/fr/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  L’erreur « Autorisation refusée » signifie que le serveur a rejeté votre connexion. Il peut y avoir plusieurs raisons à cela, et les exemples les plus courants vous sont expliqués ci-dessous.

* [Erreur : Numéro de fichier incorrect](/fr/authentication/troubleshooting-ssh/error-bad-file-number)

  Cette erreur signifie généralement que vous n’avez pas pu vous connecter au serveur. Souvent, cela est dû aux pare-feu et aux serveurs proxy.

* [Erreur : Clé déjà utilisée](/fr/authentication/troubleshooting-ssh/error-key-already-in-use)

  Cette erreur se produit quand vous essayez d’ajouter une clé déjà ajoutée à un autre compte ou référentiel.

* [Erreur : Autorisation de user/repo refusée à autre-utilisateur](/fr/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)

  Cette erreur signifie que la clé avec laquelle vous effectuez une poussée (push) est rattachée à un compte qui n’a pas accès au dépôt.

* [Erreur : Autorisation pour l’utilisateur/dépôt refusée à l’utilisateur/autre dépôt](/fr/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)

  Cette erreur signifie que la clé avec laquelle vous effectuez une poussée (push) est rattachée à un autre dépôt en tant que clé de déploiement, et qu’elle n’a pas accès au dépôt vers lequel vous tentez la poussée (push).

* [Erreur : l’agent a reconnu un échec de signature](/fr/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)

  Dans de rares cas, la connexion à GitHub via SSH sur Linux génère l’erreur `"Agent admitted failure to sign using the key"`. Pour résoudre ce problème, suivez ces étapes.

* [Erreur : ssh-add : option illégale -- apple-use-keychain](/fr/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)

  Cette erreur signifie que votre version de `ssh-add` ne prend pas en charge l’intégration du trousseau macOS, qui vous permet de stocker votre phrase secrète dans le trousseau.

* [Erreur : Problème de certificat SSL, vérifiez que le certificat d’autorité de certification est valide](/fr/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok)

  Cette erreur signifie que votre certificat racine d’autorité de certification est obsolète. Si votre certificat racine d’autorité de certification doit être mis à jour, vous ne pourrez pas envoyer (push) ou extraire des GitHub référentiels.

* [Erreur : Type de clé inconnu](/fr/authentication/troubleshooting-ssh/error-unknown-key-type)

  Cette erreur signifie que le type de clé SSH que vous avez utilisé n’a pas été reconnu ou n’est pas pris en charge par votre client SSH.

* [Erreur : Nous effectuons un audit de clé SSH](/fr/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)

  Cette erreur signifie que la clé SSH que vous utilisez pour effectuer une opération Git n’est pas vérifiée.

* [À propos de la vérification des signatures de commit](/fr/authentication/managing-commit-signature-verification/about-commit-signature-verification)

  À l’aide de GPG, de SSH ou de S/MIME, vous pouvez signer des étiquettes et des commits localement. Ces étiquettes ou commits sont marqués comme vérifiés sur GitHub afin que d’autres personnes puissent avoir l’assurance que les modifications proviennent d’une source fiable.

* [Vérification des clés GPG existantes](/fr/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)

  Avant de générer une clé GPG, vous pouvez vérifier si vous n’en avez pas à disposition.

* [Génération d’une nouvelle clé GPG](/fr/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)

  Si vous n’avez pas de clé GPG à disposition, vous pouvez en générer une pour signer les commits et les étiquettes.

* [Ajout d’une clé GPG à votre compte GitHub](/fr/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)

  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.

* [Informer Git de l’utilisation de votre clé de signature](/fr/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)

  Pour signer les commits localement, vous devez informer Git que vous voulez utiliser une clé GPG, SSH ou X.509 existante.

* [Association d’un e-mail à votre clé GPG](/fr/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)

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

* [Signature de commits](/fr/authentication/managing-commit-signature-verification/signing-commits)

  Vous pouvez signer les commits localement en utilisant GPG, SSH ou S/MIME.

* [Signature d’étiquettes](/fr/authentication/managing-commit-signature-verification/signing-tags)

  Vous pouvez signer les étiquettes localement en utilisant GPG, SSH ou S/MIME.

* [Affichage des états de vérification pour tous vos commits](/fr/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits)

  Vous pouvez activer le mode vigilant pour que la vérification des signatures de commit marque tous vos commits et toutes vos balises avec un état de vérification de signature.

* [Contrôle de l’état de la vérification de la signature du commit et de l’étiquette](/fr/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status)

  Vous pouvez vérifier l’état de vérification de vos signatures de commit et d’étiquette sur GitHub.

* [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)

  Lors de la vérification d’une signature, GitHub vérifie que l’adresse e-mail de l’auteur du commit ou du créateur du tag correspond à une adresse e-mail figurant parmi les identités de la clé GPG et qu’elle est une adresse e-mail vérifiée sur le compte de l’utilisateur. Cela garantit que la clé vous appartient et que vous avez créé le commit ou l’étiquette.