Задать вопрос
@IliaMal

Как на git поменять аунтификацию с пароля на токен если не запрашивается пароль?

Здравствуйте.

При попытки подтянуть свежие изменения с GitHub наткнулся на ошибку
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authenticatio... for more information.


Я создал новый токен, но что бы его активировать надо что бы пgit запросил пароль при выполнении команды, но он его не запрашивает.

Есть вариант снести папку .git и заново инициализировать git, но тогда потеряются кометы и придется подтягивать весть проект с репозитория.

Как можно проще заменить пароль на токен?
  • Вопрос задан
  • 2925 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Пароль не запрашивает почему? Потому что он уже сохранён в хранилище паролей.
Что нужно сделать чтобы пароль запросился снова? Нужно старый пароль удалить конечно же!
В разных операционных системах пароли хранятся по-разному и поэтому тебя первым делом попросили показать конфиг git config -l, чтобы уточнить способ очистки.

Но можно попробовать универсальный метод сброса авторизации:
echo "url=https://github.com" | git credential reject

Если теперь снова попробовать git push, то вылезет окошко выбора способа авторизации.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@4goya
У меня на Linux c токеном не заладилось. По SSH все заработало без проблем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы