Existe-t-il un moyen de restaurer Github et Bitbucket 2FA sans codes de récupération ou numéro de téléphone de sauvegarde?
Mon appareil android s'est cassé et j'ai perdu l'accès aux codes d'authentification GitHub et Bitbucket 2 factor.
Malheureusement, je n'ai pas enregistré les codes de récupération ou mis en place un numéro de téléphone de sauvegarde pour recevoir des codes par SMS, et je ne suis pas connecté à Github et Bitbucket sur un ordinateur.
Existe-t-il un autre moyen d'accéder à mon compte Github et Bitbucket?
2 réponses
Heureusement pour moi, il existe un moyen de le faire si vous avez attribué une clé SSH à votre compte.
Ce que vous devez faire est d'exécuter cette commande sur l'ordinateur où vous avez la clé SSH:
ssh -T git@github.com verify
Et envoyer la sortie au support Github. Avec cette sortie, ils sont en mesure de désactiver votre 2fa et vous permettant de vous connecter juste avec votre mot de passe.
La sortie devrait ressembler à ceci:
Please provide the following verification token to GitHub Support.
002de4e72d08f47b0b828bab0224dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf6174ce54ab0040aa7075626c69635f6b6579ce008cacf9
Si vous lisez ceci, il est probablement trop tard pour ce conseil, mais ne soyez pas stupide comme je l'ai été. Enregistrez les codes de récupération ou configurez un numéro de téléphone!
Cela ne fonctionne que si vous avez accès à votre bitbucket et github via SSH. Même pour la réponse de @achiash.
Pour github comme @ achiash mentionné, vous pouvez utiliser
ssh -T git@github.com verify
Cela imprimera le code de vérification sur votre écran.
Pour bitbucket vous pouvez utiliser
ssh git@bitbucket.org recovery_codes
Cela vous demandera un mot de passe. Entrez le mot de passe et il imprimera vos codes de récupération.