Avant de commencer
Assurez-vous d'avoir accès à votre compte GitHub, à votre iPhone, et à un endroit sûr pour stocker vos codes de récupération. Les utilisateurs d'entreprise gérés (Enterprise Managed Users) utilisent normalement le fournisseur d'identité de leur organisation ; renseignez-vous auprès de votre administrateur sur cette configuration.
Ouvrir la configuration 2FA de GitHub
- Ouvrez GitHub dans un navigateur et connectez-vous.
- Depuis votre photo de profil, ouvrez Settings → Password and authentication (Paramètres → Mot de passe et authentification).
- Choisissez Enable two-factor authentication (Activer l'authentification à deux facteurs). Gardez la page de configuration du code QR ouverte pendant que vous ajoutez le compte ci-dessous.
Ajouter GitHub à Sign In
Utilisez Sign In, notre application d’authentification, pour générer vos codes de vérification directement sur votre iPhone.
- Si le code QR de GitHub est sur un autre écran, choisissez Add → Scan QR Code (Ajouter → Scanner le code QR) dans Sign In et scannez-le.
- Pour une configuration sur un seul iPhone, choisissez setup key (clé de configuration) sur GitHub. Dans Sign In, choisissez Add → Enter Setup Key (Ajouter → Saisir la clé de configuration). Indiquez GitHub dans Service (Service) et votre nom d’utilisateur dans Account (Compte), puis collez la clé dans Key (Clé).
- Vérifiez les informations du compte et touchez Add Account (Ajouter le compte).
- Retournez sur GitHub et confirmez avec le code actuel à six chiffres provenant de Sign In.
- Téléchargez vos codes de récupération, stockez-les en lieu sûr, et confirmez que vous les avez enregistrés pour terminer l'activation de la 2FA.
Gardez la clé de configuration confidentielle. L'ajout d'une entrée dans Sign In ne suffit pas à terminer la configuration sur GitHub.
Autres méthodes prises en charge
Après la configuration initiale avec les codes d’une application d’authentification ou les SMS, GitHub propose des options supplémentaires : clés d'accès (passkeys), clés de sécurité matérielles et son processus d'approbation mobile intégré. Les clés d'accès et les clés de sécurité offrent une résistance à l'hameçonnage que les codes saisis n'ont pas.
Les SMS ne sont disponibles que dans les pays pris en charge et peuvent être restreints par votre organisation. Prenez en compte les problèmes de réception des SMS et le risque de détournement de votre numéro de téléphone lorsque vous choisissez une méthode de secours.
Enregistrer les codes de récupération
Conservez les codes de récupération dans un endroit accessible, même si vous perdez votre téléphone. Chacun fonctionne une fois. Dans Settings → Password and authentication (Paramètres → Mot de passe et authentification), choisissez View (Afficher) à côté de Recovery codes (Codes de récupération) pour les enregistrer à nouveau. Générer une nouvelle série rend les anciens codes inutilisables.
Avant de vous fier à votre configuration, effectuez une connexion avec la 2FA et confirmez que votre méthode de secours est disponible. Évitez de placer toutes les options de récupération sur le même appareil.
Si vous êtes bloqué, essayez un code de récupération enregistré ou une méthode alternative précédemment configurée. Les instructions de récupération de compte de GitHub expliquent les autres options de récupération admissibles. L'assistance ne peut pas simplement désactiver l’authentification à deux facteurs lorsque toutes les options d'authentification et de récupération ont été perdues.
Si un code est refusé
- Vérifiez que vous avez sélectionné le bon nom d'utilisateur GitHub dans Sign In. Les codes de votre application d’authentification ne sont pas envoyés par SMS par GitHub.
- Attendez un nouveau code et saisissez-le rapidement, sans espaces.
- Vérifiez que la date et l'heure de votre iPhone sont réglées automatiquement.
- Pour un code de récupération refusé, utilisez un code de la dernière série que vous n’avez pas encore utilisé. Un code précédemment utilisé ou remplacé ne fonctionnera pas.
Aide officielle de GitHub
Documentation vérifiée le 8 octobre 2026.