Ошибка git push с использованием нового токена личного доступа

Я не могу нажать на git после создания нового токена личного доступа. Я рассмотрел похожие вопросы, но думаю, что у меня может быть более фундаментальное непонимание того, как это работает.

Я получил электронное письмо о том, что пароли постепенно отменяются, поэтому я генерирую токен и больше не могу отправлять репо, над которым я работал, используя свой пароль. Из инструкций было похоже, что я могу использовать токен как пароль, но безрезультатно. Вот как выглядит ошибка:

сообщение об ошибке в командной строке

где я вставил свой токен при запросе пароля. (Я вычеркнул свое имя пользователя.) Я работаю в Windows 10, и, проверив, что мой диспетчер учетных данных, похоже, в настоящий момент не хранит учетные данные для github.

Мои вопросы:

  1. Идеи для немедленных удобных исправлений? Я видел некоторые предложения по настройке удаленного URL-адреса, но немного беспокоился о том, чтобы делать это для каждого репо, которое у меня есть. Я бы хотел по возможности минимально изменить свой рабочий процесс.

  2. Я, наверное, сильно не понимаю смысл токена. Как правильно настроить рабочий процесс на 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

После создания нового токена личного доступа в разделе «Выбрать области» нажмите «Репо», затем нажмите «Создать новый токен». Это даст вам токен, который можно использовать для отправки кода из командной строки.

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