2FAA.app

Как включить 2FA в GitHub

С 2024 года GitHub требует 2FA от всех, кто контрибьютит в популярные репозитории. Даже если требование вас не касается, 2FA защищает приватные репозитории, SSH-ключи и персональные токены доступа.

Быстрый путь: Settings → Password and authentication → Two-factor authentication

Пошаговая настройка 2FA в GitHub

  1. 1

    Откройте настройки аккаунта

    Войдите на github.com → нажмите аватар в правом верхнем углу → «Settings».

  2. 2

    Перейдите в Password and authentication

    В левой панели нажмите «Password and authentication», прокрутите до «Two-factor authentication» и нажмите «Enable two-factor authentication».

  3. 3

    Выберите «Set up using an app»

    GitHub рекомендует аутентификатор вместо SMS. Нажмите «Set up using an app».

  4. 4

    Отсканируйте QR в 2FAA

    GitHub покажет QR-код. Откройте 2FAA, отсканируйте — появится 6-значный код GitHub.

  5. 5

    Введите код и скачайте коды восстановления

    Введите активный код из 2FAA в GitHub. Затем GitHub покажет 16 кодов восстановления — скачайте их как .txt и храните надёжно. Они понадобятся при потере аутентификатора.

  6. 6

    Опционально: добавьте аппаратный ключ

    GitHub настоятельно рекомендует аппаратный ключ безопасности (YubiKey, Titan) поверх TOTP. Добавляется в разделе «Security keys».

Генерируйте коды 2FA для GitHub в 2FAA

Отдельное приложение-аутентификатор не нужно. 2FAA — бесплатный TOTP-генератор в браузере: секретный ключ не покидает ваше устройство, а как PWA он работает офлайн. Тот же ключ можно параллельно добавить в Google Authenticator или Authy для резервирования.

Частые вопросы

GitHub требует 2FA обязательно?

Для многих — да. GitHub требует 2FA от аккаунтов, которые публикуют код, выпускают пакеты или работают с GitHub.com через Git и API. Требование вводится поэтапно.

Можно использовать 2FAA для аутентификации Git в CLI?

Косвенно — да. Для операций Git используйте персональный токен доступа (или SSH-ключ). 2FA проверяется только при создании токена и входе через веб — после этого Git работает с токеном без запроса 2FA.

Сломает ли 2FA мои GitHub Actions и CI/CD?

Нет. CI использует токены или SSH-ключи, а не интерактивный вход с паролем и 2FA. Следите за актуальностью токенов — настроенная автоматизация от 2FA не страдает.

Можно использовать MCP-сервер 2FAA с GitHub для AI-агентов?

Да — смотрите документацию 2FAA MCP Server. Инструмент generate_totp позволяет Claude Code, Cursor и любому MCP-совместимому агенту получать свежий код 2FA для GitHub по запросу.

Инструкции 2FA для других платформ