Задать вопрос
@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, но тогда потеряются кометы и придется подтягивать весть проект с репозитория.

Как можно проще заменить пароль на токен?
  • Вопрос задан
  • 3139 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Пароль не запрашивает почему? Потому что он уже сохранён в хранилище паролей.
Что нужно сделать чтобы пароль запросился снова? Нужно старый пароль удалить конечно же!
В разных операционных системах пароли хранятся по-разному и поэтому тебя первым делом попросили показать конфиг git config -l, чтобы уточнить способ очистки.

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽