GitHub · почта и вход
Не приходит письмо подтверждения GitHub: что делать в 3 случаях
На 7 октября 2026 года GitHub шлёт три разных письма с подтверждением, и живут они по-разному: ссылка подтверждения почты действует 24 часа, код входа с нового устройства - один час. Чаще всего человек ждёт не то письмо или открывает его слишком поздно. Если аккаунт уже создан, письмо запрашивается заново за минуту
Открой этот адрес в браузере. Сначала GitHub попросит войти, а после входа сам откроет раздел Emails со списком твоих адресов:
https://github.com/settings/emails
Под адресом с пометкой Unverified нажми Resend verification email, открой новое письмо от GitHub и нажми ссылку в нём в течение суток. GitHub откроет главную страницу с плашкой об успешном подтверждении, а пометка Unverified у адреса пропадёт
Не жди у пустого ящика: в поиске Gmail набери in:anywhere github newer_than:1d, и почта покажет всё, что пришло от GitHub за сутки, включая Спам и Корзину. Пусто - значит письмо правда не ушло, и пора разбирать свой случай по таблице ниже
Какое письмо ты ждёшь: три случая по экрану
Разные письма GitHub лечатся разными кнопками, поэтому сначала посмотри, что у тебя сейчас на экране. Ниже таблица: первая колонка - то, что ты видишь, последняя - что сделать
| Что у тебя на экране | Какое это письмо | Сколько живёт | Что делать |
|---|---|---|---|
| Аккаунт есть, в Emails у адреса пометка Unverified | ссылка подтверждения почты | 24 часа | Resend verification email в разделе Emails |
| Вводишь логин и пароль, GitHub просит Device verification code | код входа с нового устройства | 1 час | ищи код во всех ящиках, привязанных к аккаунту |
| Ещё регистрируешься, GitHub просит подтвердить почту | подтверждение на регистрации | сроки GitHub не публикует | сверь адрес, найди письмо поиском по ящику, временную почту замени |
| Ссылка из письма открывает страницу ошибки | та же ссылка подтверждения | 24 часа | выйти, перезапустить браузер, войти и нажать ссылку снова |
Таблица прокручивается вбок →
Здесь живёт самая частая ошибка: человек жмёт Resend, когда GitHub просит код входа, или ждёт ссылку, когда письмо с кодом уже лежит в другом ящике. Ни одна из этих ошибок не показывает предупреждения на экране, просто ничего не происходит
Аккаунт создан, а адрес не подтверждён
Это самый простой случай: письмо запрашивается заново из настроек, и ты сам видишь, подтверждён адрес или нет. Если прямой адрес из начала статьи не открылся, иди руками:
- Нажми на свой аватар в правом верхнем углу любой страницы GitHub, затем Settings - откроются настройки аккаунта
- В левом меню, в группе Access, нажми Emails - увидишь все свои адреса, у неподтверждённого стоит Unverified
- Под этим адресом нажми Resend verification email - GitHub отправит новое письмо со ссылкой
- Открой письмо и нажми ссылку - откроется главная страница GitHub с плашкой подтверждения
Пока адрес не подтверждён, GitHub ограничивает аккаунт сильнее, чем кажется. По справочнику GitHub без подтверждённой почты нельзя создать репозиторий и сделать копию чужого, открыть задачу, оставить комментарий, получить письмо-уведомление, выпустить токен доступа, поставить звезду и пользоваться GitHub Actions. Поэтому если какая-то кнопка в GitHub не работает без объяснений, первым делом загляни в Emails
Письмо пришло, но ссылка открывает ошибку
Сначала посмотри на дату письма. Ссылка подтверждения живёт 24 часа: письмо вчерашнего утра уже не сработает, и тогда просто запроси новое в Emails, как в разделе выше
Если письмо свежее, а ссылка всё равно открывает ошибку, почти всегда в браузере открыт другой аккаунт GitHub. Так бывает, когда у тебя их два или ты заходил с чужого компьютера. Порядок по инструкции GitHub:
- Выйди из аккаунта GitHub через меню аватара, пункт Sign out
- Закрой браузер полностью и открой заново - так сбросится старая сессия
- Войди в тот аккаунт, почту которого подтверждаешь
- Вернись в письмо и нажми ссылку ещё раз - теперь откроется главная страница с плашкой подтверждения
GitHub просит код при входе, а письма нет
Это другое письмо. Когда ты входишь с нового компьютера, нового браузера или после очистки данных браузера, GitHub может попросить Device verification code. Код приходит письмом и действует один час
Где искать код, зависит от того, как устроен твой аккаунт. Найди свою строку:
| Твоя ситуация | Куда приходит код | Что сделать |
|---|---|---|
| Обычный вход, приложения GitHub на телефоне нет | письмом на основной адрес и на все резервные | посмотри подсказку адреса на экране входа и проверь каждый ящик из неё, а не только привычный |
| На телефоне стоит GitHub Mobile | запросом в приложение, а не на почту | открой приложение и введи туда код с экрана браузера; письмо с кодом можно запросить на том же экране |
| Письма нет ни в одном ящике | письмо могло лечь в Спам или задержаться | в Gmail поиск in:anywhere github newer_than:1d проверит все папки сразу; час на ввод кода у тебя есть |
| Доступа к почте нет вовсе | код уйдёт туда, куда ты не попадёшь | войди с устройства, где уже входил раньше, и добавь в Emails ящик, к которому есть доступ |
Таблица прокручивается вбок →
Если нет ни доступа к почте, ни старого устройства, GitHub советует восстанавливать сам почтовый ящик через его сервис, а в крайнем случае завести новый аккаунт на другой адрес
Чтобы этот код больше не спрашивали, включи двухфакторную защиту или вход по ключу доступа (passkey): с ними GitHub такую проверку не устраивает
Письмо не приходит ещё на регистрации
На этом шаге аккаунта ещё нет, поэтому раздела Emails тоже нет, и запросить письмо из настроек нельзя. GitHub прямо пишет, что подтверждение почты входит в регистрацию: без него не создать даже первый репозиторий
Что делать по порядку:
- Посмотри адрес, который ты ввёл в форме. Одна лишняя буква, и письмо уходит в чужой ящик, а ты ждёшь его в своём
- Найди письмо поиском по всему ящику, а не листанием папок. В Gmail вставь в строку поиска:
in:anywhere github newer_than:1d
Оператор in:anywhere ищет во всех папках, включая Спам и Корзину, а newer_than:1d оставляет только письма за последние сутки. В другой почте набери в поиске слово github и отдельно открой папку Спам: не каждый ящик ищет по ней сам 3. Если GitHub пишет, что не может отправить письмо подтверждения, ждать бесполезно. В документации этот случай так и назван, Unable to send verification email, и документация называет у него одну причину: адрес из сервиса одноразовой почты. Такие адреса GitHub не подтверждает вообще, нужен постоянный ящик 4. Рабочая почта компании тоже может не подойти: если компания уже завела на неё управляемый аккаунт GitHub, личный аккаунт на тот же адрес не создать
Если ящик не принимает письма от GitHub совсем, есть обходной путь: на странице регистрации нажми Continue with Google и зарегистрируйся через свой аккаунт Google. Документация GitHub называет ещё один такой путь - через аккаунт Apple
Сам экран регистрации я в этой статье не показываю: страница регистрации GitHub не открылась автоматическому браузеру, а выдумывать надписи на нём я не стану
Что ломается: текст ошибки и что делать
Если GitHub не просто молчит, а пишет ошибку, её текст подсказывает выход. Тексты в левой колонке дословно из документации GitHub, вместо слова EMAIL на экране стоит твой адрес:
| Текст на экране | Что значит | Что делать |
|---|---|---|
Error adding EMAIL: Email is already verified by another user | адрес уже подтверждён в другом аккаунте GitHub | войди во второй аккаунт и убери адрес там либо подтверди другой адрес |
Error adding EMAIL: email is already in use | адрес привязан к другому аккаунту, один адрес живёт только в одном | войди в тот аккаунт и убери адрес; пароль забыл - восстанови его письмом |
| Страница ошибки после нажатия ссылки | ссылке больше суток или открыт не тот аккаунт | новое письмо в Emails либо выйти, перезапустить браузер, войти |
| GitHub требует сменить адрес, аккаунт ограничен | доступ вернут только после смены почты и проверки поддержкой | добавь постоянный адрес, сделай основным, подтверди, убери старый и напиши в поддержку |
Таблица прокручивается вбок →
Если оба аккаунта твои, решай сначала, в каком из них хочешь жить дальше, и только потом убирай адрес. Адрес можно сразу добавить обратно без подтверждения: так твои прошлые правки в чужих проектах останутся привязаны к аккаунту
Смена основного адреса делается в том же разделе Emails: в поле Add email address впиши новый адрес и нажми Add, в списке Primary email address выбери его и нажми Save, потом подтверди его письмом. Пока новый адрес не подтверждён, часть возможностей GitHub закрыта
Что ещё почитать про GitHub
- Как скачать проект с GitHub - если аккаунт нужен, чтобы забрать чужой проект
- Как поставить скилл для Claude с GitHub - следующий шаг после входа для пользователей Claude
- Можно ли брать чужой код с GitHub - пять проверок перед тем, как взять проект себе
- Как оплатить GitHub Copilot из России - если после входа захочешь помощника для кода
- 5 репозиториев GitHub, чтобы выучить код - с чего начать в подтверждённом аккаунте
Источники
- GitHub Docs: подтверждение почты - путь Settings, Emails и кнопка Resend verification email
- GitHub Docs: если подтверждение не проходит - срок ссылки 24 часа, страница ошибки, занятый адрес, временная почта
- GitHub Docs: проверка входа с нового устройства - код на час, подсказка адреса, GitHub Mobile
- GitHub Docs: справочник адресов почты - что закрыто без подтверждённой почты, служебный адрес noreply
- GitHub Docs: регистрация аккаунта - подтверждение почты при регистрации, вход через Google и Apple
- GitHub Docs: смена основного адреса - добавить, выбрать основным, убрать старый
- GitHub Docs: ошибки при добавлении адреса - текст ошибки про адрес, который уже используется
Шпаргалка: какое письмо GitHub и что с ним делать
Сохрани себе, пригодится при следующем входе с нового устройства
Сохрани себе
- Адрес Unverified в Emails → github.com/settings/emails, Resend verification email
- Ссылка из письма открывает ошибку и ей больше суток → запроси новое письмо
- Ссылка свежая, но ошибка → выйти, перезапустить браузер, войти, нажать снова
- Device verification при входе → код живёт час, ищи его во всех ящиках аккаунта
- Письма нет нигде → в Gmail поиск in:anywhere github newer_than:1d, он смотрит и Спам
- Регистрация без письма → сверь адрес, временную почту замени, есть Continue with Google
- Email is already verified by another user → убери адрес во втором аккаунте или возьми другой
Что дальше
Почта подтверждена, теперь GitHub можно использовать по делу
Подтверждённый аккаунт сам по себе ничего не делает. Через три дня Лагеря у людей остаётся собранная под их задачу штука: бот, помощник для текстов или сайт, который живёт в том же GitHub
Три дня, бесплатно, начать можно сегодня
Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно
Частые вопросы
Сколько действует ссылка подтверждения почты GitHub?
24 часа с момента отправки письма. После этого ссылка открывает страницу ошибки, и нужно запросить новое письмо кнопкой Resend verification email в разделе Emails
Сколько действует код входа с нового устройства?
Один час. Код уходит на основной и все резервные адреса аккаунта, а если стоит приложение GitHub Mobile, запрос входа приходит в него
Можно ли подтвердить GitHub временной почтой?
Нет. Адреса сервисов одноразовой почты GitHub не подтверждает. Если не хочешь светить свой адрес в правках, у GitHub есть служебный адрес вида ID+имя@users.noreply.github.com, но он заменяет почту только в правках, а не в аккаунте
Открывается ли GitHub из России без VPN?
Да, страница входа GitHub открылась с российского адреса без VPN, ответ пришёл за доли секунды. Для подтверждения почты VPN не нужен
Что будет, если вообще не подтверждать почту?
Аккаунт останется, но в нём нельзя будет создавать репозитории, комментировать, ставить звёзды, получать уведомления и выпускать токены доступа. Для любой работы с GitHub почту всё равно придётся подтвердить
Если дочитал до конца
Дальше я пишу в своём канале
Я работаю один, без команды и подрядчиков: всё собираю Claude, Claude Code и агентами. В канале выкладываю внутрянку своих проектов по отдельности: что строю прямо сейчас, чем именно, что сработало, а что развалилось и почему. Разборов там заметно больше, чем доезжает до сайта
Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно