Столкнулся тут с проблемой внесения изменений в одну из своих библиотек на GitHub, а именно ошибкой аутентификации.
Достаточно странно. Пароль точно верный, но в чем же дело? Стал вспоминать, что последнее делал в GitHub и вспомнил. Я включил двухфакторную аутентификацию.
Лечится эта проблема просто. Заходим в Settings -> Developer settings (отдельная кнопка внизу в левом меню). В открывшемся окне выбираем Personal access tokens и наживаем на кнопку Generate new token (https://github.com/settings/tokens/new). В открывшемся окне указываем название токена и нужные права доступа.
После заполнения нажимаем кнопку Generate token и копируем полученный токен в буфер обмена, он понадобится для аутентификации в git push.
Рекомендую сохранить его, так как повторный просмотр в интерфейсе невозможен.
Тепер возвращаемся к терминалу в каталог с локальным репозиторием и вводим команду git push. Git запросит Username и Password. Вводим ваш Username на GitHub и созданный access token вместо своего пароля.
Вот и все, теперь аутентификация снова работает! Удачи!
Top comments (0)