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?

49
demandé sur Arjun Nayak 2015-01-06 02:51:03

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!

90
répondu achiash 2015-01-05 23:51:03

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.

2
répondu Arjun Nayak 2017-07-03 10:37:31