GitHub: Authentication failed on git push

Wild Tuna
2 min readJul 19, 2020

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

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

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

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

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

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

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

--

--

Wild Tuna
0 Followers

Заметки программиста #PHP #Symfony #GitLab #Docker #GitHub #Linux #Networks