Как и все вы, я недавно получил электронное письмо от Github, в котором говорилось, что я недавно получил доступ к репозиторию с паролем вместо токена. Однако я не могу понять, как я могу сказать git на моем AWS забыть этот пароль, чтобы я мог повторно аутентифицировать нажатия с помощью токена.
У кого-нибудь есть ссылка на руководство о том, как это сделать?
Измените свой пароль github.. проверка подлинности не удастся, и вам будет предложено ввести новый пароль.. после чего вы можете вместо этого предоставить токен личного доступа.
Git FAQ объясняет, как это сделать:
Обычно, если пароль или токен недействительны, Git удалит их и предложит ввести новый. Однако бывают случаи, когда это происходит не всегда. Чтобы изменить пароль или токен, вы можете стереть существующие учетные данные, а затем Git запросит новые. Чтобы стереть учетные данные, используйте следующий синтаксис (заменяя свое имя пользователя и имя хоста):
$ echo url=https://author@git.example.org | git credential reject
В этом случае вам нужно изменить URL-адрес, чтобы он указывал на ваше имя пользователя в github.com.
Да, это работало безупречно. Однако мне пришлось добавить флаг -v для принудительной проверки, а не для ошибки и выхода.