Подтвердить что ты не робот

Есть ли способ восстановить Github и Bitbucket 2FA без кодов восстановления или резервного номера телефона?

Мое устройство Android сломалось, и я потерял доступ к кодам аутентификации фактора Github и Bitbucket 2.

К сожалению, я не сохранил коды восстановления или не создал резервный номер телефона для получения кодов с помощью SMS, и я не был подключен к Github и Bitbucket на любом компьютере.

Есть ли другой способ получить доступ к моей учетной записи Github и Bitbucket?

4b9b3361

Ответ 1

К счастью для меня, есть способ сделать это, если вы назначили SSH-ключ для своей учетной записи.

Что вам нужно сделать, так это запустить эту команду на компьютере, где у вас есть ключ SSH:

ssh -T [email protected] verify

И отправьте вывод в поддержку Github. С этим выходом они могут отключить ваш 2fa и позволить вам войти в систему только с вашим паролем.

Результат должен выглядеть следующим образом:

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

Если вы читаете это, возможно, слишком поздно для этого совета, но не будьте глупыми, как я. Сохраните коды восстановления или настройте номер телефона!

Ответ 2

Это работает только в том случае, если у вас есть доступ к вашему битбакету и github через SSH. Даже для ответа @achiash.

Для github как упомянутого @achiash вы можете использовать

ssh -T [email protected] verify

Здесь будет напечатан код подтверждения на вашем экране.

Для битбакета вы можете использовать

ssh [email protected] recovery_codes

Это запросит пароль. Введите пароль и распечатайте коды восстановления.