DEV Community

WildTuna
WildTuna

Posted on • Edited on

GitHub: Authentication failed on git push

Image description

Столкнулся тут с проблемой внесения изменений в одну из своих библиотек на GitHub, а именно ошибкой аутентификации.

Image description

Достаточно странно. Пароль точно верный, но в чем же дело? Стал вспоминать, что последнее делал в GitHub и вспомнил. Я включил двухфакторную аутентификацию.

Image description

Лечится эта проблема просто. Заходим в Settings -> Developer settings (отдельная кнопка внизу в левом меню). В открывшемся окне выбираем Personal access tokens и наживаем на кнопку Generate new token (https://github.com/settings/tokens/new). В открывшемся окне указываем название токена и нужные права доступа.

Image description

После заполнения нажимаем кнопку Generate token и копируем полученный токен в буфер обмена, он понадобится для аутентификации в git push.

Image description

Рекомендую сохранить его, так как повторный просмотр в интерфейсе невозможен.

Тепер возвращаемся к терминалу в каталог с локальным репозиторием и вводим команду git push. Git запросит Username и Password. Вводим ваш Username на GitHub и созданный access token вместо своего пароля.

Image description

Вот и все, теперь аутентификация снова работает! Удачи!

Top comments (0)