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 brisé et j’ai perdu l’access aux codes d’authentification Github et Bitbucket 2.

Malheureusement, je n’ai pas enregistré les codes de récupération ni configuré un numéro de téléphone de sauvegarde pour recevoir des codes par SMS, et je ne suis connecté à Github et Bitbucket sur aucun ordinateur.

Existe-t-il un autre moyen d’accéder à mon compte Github et Bitbucket?

Heureusement pour moi, il existe un moyen de le faire si vous avez atsortingbué une clé SSH à votre compte.

Ce que vous devez faire est d’exécuter cette commande sur l’ordinateur sur lequel vous avez la clé SSH:

ssh -T git@github.com verify 

Et envoyez la sortie au support Github. Avec cette sortie, ils sont capables de désactiver votre 2fa et de vous connecter simplement avec votre mot de passe.

La sortie devrait ressembler à ceci:

 Please provide the following verification token to GitHub Support. 002de4e72d08f47b0b828bab0224dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf6174ce54ab0040aa7075626c69635f6b6579ce008cacf9 

Si vous lisez ceci, c’est probablement trop tard pour ce conseil, mais ne soyez pas stupide comme je l’étais. Enregistrez les codes de récupération ou configurez un numéro de téléphone!

Cela ne fonctionne que si vous avez access à votre bitbucket et à votre 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.