Как правильно подойти к вопросу: github перестал отправлять sms на российские номера?
Сейчас ситуация такая: телефон с приложением для двухфакторной авторизации сломался и восстановлению не подлежит.
По вводным: поэтому возникли трудности с входом на github.
По вводным: github предложил 2 варианта:
- Recovery codes
- SMS
Recovery codesПо вводным: если у меня и были где то, то уже давно канули в небытье
Пытаюсь с использованиемSMSИ получаю это:
А sms не получаю
По вводным: p.s. Я точно уверен что к моему github привязан действующий номер, который у меня на руках (ранее пользовался таким способом восстановления)
По вводным: хотел написать в техподдержку гитхаба, но там чтобы связаться - нужно войти
По вводным: брать новую симку, чтобы зарегистрировать на неё почту, а потом зарегистрировать на это все новый аккаунт гитхаба только для того, чтобы связаться с поддержкой 1 раз - какая то геморная схема
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Если сломался телефон с приложением 2FA, а recovery codes потеряны, вход в GitHub становится проблемой не из-за России как таковой, а потому что GitHub не может подтвердить, что аккаунт принадлежит вам. SMS-восстановление может не приходить по разным причинам: ограничения оператора, фильтрация международных SMS, старый номер, задержки доставки или отключённый метод восстановления.
Что делать по порядку:
Если у вас остался доступ к репозиториям через локальный git по SSH, это не восстановит веб-вход, но может помочь сохранить код:
git remote -v git fetch --all git clone git@github.com:user/repo.git
На будущее лучше настроить сразу несколько факторов: приложение-аутентификатор, passkey/security key и сохранить recovery codes в менеджере паролей плюс офлайн-копию. SMS как единственный резервный способ слабый вариант.
Если GitHub не отправляет SMS на ваш номер, обойти 2FA технически нельзя и не нужно пытаться. Единственный нормальный путь — recovery codes, активная доверенная сессия, passkey/security key или поддержка GitHub.
Итог: сначала ищите recovery codes и активные сессии, затем обращайтесь в поддержку. После восстановления сразу добавьте passkey или аппаратный ключ и сохраните новые recovery codes в двух местах.