Ошибка git push с использованием нового токена личного доступа
Я не могу нажать на git после создания нового токена личного доступа. Я рассмотрел похожие вопросы, но думаю, что у меня может быть более фундаментальное непонимание того, как это работает.
Я получил электронное письмо о том, что пароли постепенно отменяются, поэтому я генерирую токен и больше не могу отправлять репо, над которым я работал, используя свой пароль. Из инструкций было похоже, что я могу использовать токен как пароль, но безрезультатно. Вот как выглядит ошибка:
сообщение об ошибке в командной строке
где я вставил свой токен при запросе пароля. (Я вычеркнул свое имя пользователя.) Я работаю в Windows 10, и, проверив, что мой диспетчер учетных данных, похоже, в настоящий момент не хранит учетные данные для github.
Мои вопросы:
Идеи для немедленных удобных исправлений? Я видел некоторые предложения по настройке удаленного URL-адреса, но немного беспокоился о том, чтобы делать это для каждого репо, которое у меня есть. Я бы хотел по возможности минимально изменить свой рабочий процесс.
Я, наверное, сильно не понимаю смысл токена. Как правильно настроить рабочий процесс на github? (Включая, возможно, большие изменения, на правильную настройку которых у меня могут уйти выходные, скажем, через несколько недель.) Должен ли я установить двухфакторную аутентификацию? (Изменит ли это мой логин в Интернете?) Почему это более безопасно, чем пароль? На самом деле я в настоящее время не настраивал SSH или что-то еще.
2 ответа
Я последовал аналогичному рабочему процессу, создав новый токен (в github.com/settings/tokens
) и без проблем использовать его в качестве пароля.
Я просто убедился:
- его объем включал репо, рабочий процесс, сущность и пользователя. (вы можете обновить эти области без регенерации токена)
- дата его истечения либо не установлена, либо установлена на дату, достаточную для того, чтобы я мог его протестировать / использовать.
Результирующий токен должен начинаться с
ghp_
ghp_DUvWjre....(ghp_ followed by 36 alphanumerical chars)
https://mycyberuniverse.com/how-fix-fatal-authentication-failed-for-https-github-com.html
После создания нового токена личного доступа в разделе «Выбрать области» нажмите «Репо», затем нажмите «Создать новый токен». Это даст вам токен, который можно использовать для отправки кода из командной строки.