Блог

GitHub не отправляет письмо для подтверждения почты: что делать

Markdown

Письмо для подтверждения адреса GitHub не приходит или ссылка выдаёт ошибку? Узнайте, как отправить письмо повторно, что делать со ссылкой старше 24 часов, занятым адресом и ограниченным аккаунтом.

Читать статью полностью

Не получили письмо от GitHub? Откройте Settings → Emails и под нужным адресом нажмите Resend verification email. Ссылка из письма действует 24 часа; если срок истёк, запросите новое письмо.

GitHub хранит код в облачных репозиториях и сохраняет историю изменений. До подтверждения адреса создать репозиторий нельзя. Репозиторий — это облачное хранилище файлов проекта.

Дальше разберём ситуации по порядку: письмо не пришло, ссылка не открывается, адрес уже используется или аккаунт ограничен.

Практические инструкции можно найти в документации Ailoot.

Чтобы получить письмо снова, в Settings → Emails нажмите Resend verification email. Ссылка действительна 24 часа, затем нужно запросить новую. Если свежая ссылка выдаёт ошибку, выйдите из GitHub, перезапустите браузер, войдите в нужный аккаунт и откройте ссылку ещё раз. Ошибка Email is already verified by another user означает, что адрес подтверждён в другом аккаунте: удалите его там или используйте другой адрес. Одноразовые адреса для подтверждения не подходят.

Что проверить, если GitHub не присылает письмо подтверждения?

Для начала проверьте папку «Спам», а в Gmail — ещё и вкладку «Промоакции». В Settings → Emails убедитесь, что в адресе нет опечаток.

Если письма нет, отправьте запрос ещё раз:

  1. На GitHub нажмите на фотографию профиля в правом верхнем углу и выберите Settings.
  2. В боковом меню найдите раздел Access и откройте Emails.
  3. Под адресом, который хотите подтвердить, нажмите Resend verification email.
  4. Найдите письмо от GitHub и перейдите по ссылке в нём.

После подтверждения откроется главная страница аккаунта, где появится баннер об успешной проверке адреса.

Если повторное письмо тоже не пришло, добавьте в том же разделе ещё один адрес, например Gmail, и подтвердите его. Аккаунт GitHub может содержать любое количество адресов. Если письма на один из них не доставляются, GitHub считает его неподтверждённым.

Письмо получено, но ссылка выдаёт ошибку

Проверьте дату письма. Если прошло больше 24 часов, ссылка уже недействительна. Вернитесь в Settings → Emails и отправьте запрос на новое письмо.

Если ссылка ещё действует, но возникает ошибка, убедитесь, что вошли в правильный аккаунт. GitHub рекомендует выполнить следующие действия:

  1. Выйдите из аккаунта GitHub.
  2. Закройте браузер и запустите его снова.
  3. Войдите в аккаунт, к которому относится подтверждаемый адрес.
  4. Повторно откройте ссылку из письма.

Другие инструкции о проектах и агентах собраны в документации Ailoot.

Для чего нужна подтверждённая почта при работе с Claude Code

Раньше для подключения GitHub приходилось разбираться в нём самостоятельно, например смотреть обучающие материалы. Теперь можно обратиться за пошаговой помощью к Claude Code: попросить объяснить, как подключить GitHub, где нажимать и как пройти авторизацию. После этого Claude Code может создавать репозитории, обновлять их и удалять. Репозитории при этом можно сделать приватными.

Однако с неподтверждённым адресом это не сработает: GitHub не разрешает создавать репозитории и подключать к аккаунту сторонние приложения. Также не будут приходить уведомления по электронной почте.

Ошибка «Email is already verified by another user»

Полный текст ошибки: Error adding EMAIL: Email is already verified by another user. Это означает, что данный адрес уже подтверждён в другом аккаунте GitHub.

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

Какой адрес использовать для GitHub

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

Почту Google часто используют для входа в ChatGPT, Codex и Claude Code. Поэтому защищайте её так же внимательно, как аккаунты в мессенджерах, или ещё строже: через электронную почту можно восстановить пароли от других сервисов. Получив доступ к вашему Google-аккаунту, посторонний может войти в GitHub и получить доступ к исходному коду ваших проектов.

Для адреса, связанного с GitHub:

  • включите двухфакторную аутентификацию; для более быстрого входа можно также настроить пасскей — ключ входа на устройстве;
  • добавьте номер телефона, чтобы восстановить доступ.

Все учётные записи и доступы — к почте, домену, хостингу и репозиториям — должны находиться под контролем бизнеса.

О том, какую почту выбрать для регистрации в ИИ-сервисах, рассказывается в отдельной статье.

GitHub ограничил аккаунт и требует сменить адрес

Выполняйте эти шаги, только если GitHub сообщил об ограничении аккаунта и прямо указал, что для восстановления доступа нужно заменить адрес электронной почты.

  1. Добавьте другой адрес — не одноразовый — и назначьте его основным.
  2. Подтвердите новый основной адрес.
  3. Удалите прежний адрес из аккаунта.
  4. Обратитесь в службу поддержки GitHub с просьбой пересмотреть ограничение.

В настройках откройте Settings → Emails, введите новый адрес в поле Add email address и нажмите Add. В списке Primary email address выберите его и нажмите Save. Сначала подтвердите адрес по ссылке из письма, и только после этого удалите прежний, нажав значок корзины рядом с ним.

Что делать после подтверждения

Когда адрес подтверждён и появился соответствующий баннер, можно подключать GitHub к Claude Code и хранить там проекты.

О бесплатных возможностях помощника для программирования GitHub Copilot и его ограничениях читайте в отдельной статье. Вопрос о том, можно ли использовать чужой код с GitHub в своём продукте и продавать его, рассматривается в другой статье.

Если что-то пошло не так, отметьте этап, на котором возникла проблема: письмо не пришло, ссылка не открылась или адрес оказался занятым.

Источники

Больше материалов и инструментов — на сайте Ailoot.

Подробнее

Вопросы и ответы

Что делать, если свежая ссылка подтверждения GitHub снова открывает ошибку?

Проверьте вход в аккаунт, чей адрес подтверждаете. Выйдите, закройте и откройте браузер, войдите в нужный аккаунт и снова откройте свежую ссылку. Ссылки старше 24 часов нужно заменить.

Заменяет ли адрес GitHub noreply почту аккаунта?

Нет. Noreply скрывает адрес в коммитах, но аккаунту нужен настоящий адрес с возможностью получать письма и подтвердить его. GitHub не подтверждает одноразовые адреса.

Все статьи