Изменение аутентификации git с пароля на токен oauth

Как и все вы, я недавно получил электронное письмо от Github, в котором говорилось, что я недавно получил доступ к репозиторию с паролем вместо токена. Однако я не могу понять, как я могу сказать git на моем AWS забыть этот пароль, чтобы я мог повторно аутентифицировать нажатия с помощью токена.

У кого-нибудь есть ссылка на руководство о том, как это сделать?

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
423
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Измените свой пароль github.. проверка подлинности не удастся, и вам будет предложено ввести новый пароль.. после чего вы можете вместо этого предоставить токен личного доступа.

Да, это работало безупречно. Однако мне пришлось добавить флаг -v для принудительной проверки, а не для ошибки и выхода.

BaconCatBug 19.12.2020 22:08

Git FAQ объясняет, как это сделать:

Обычно, если пароль или токен недействительны, Git удалит их и предложит ввести новый. Однако бывают случаи, когда это происходит не всегда. Чтобы изменить пароль или токен, вы можете стереть существующие учетные данные, а затем Git запросит новые. Чтобы стереть учетные данные, используйте следующий синтаксис (заменяя свое имя пользователя и имя хоста):
$ echo url=https://author@git.example.org | git credential reject

В этом случае вам нужно изменить URL-адрес, чтобы он указывал на ваше имя пользователя в github.com.

Другие вопросы по теме