Как изменить / переключить учетные данные пользователя, используемые командной строкой git? (Windows 10, Git 2.9.2)

У меня проблемы с доступом к моим личным репозиториям на GitHub. Я полагаю, что источником проблемы являются учетные данные пользователя, которые "магическим образом" используются Git (v 2.9.2 в Windows).

Я использовал несколько учетных записей Git. Кажется, этого недостаточно, чтобы изменить мои user.name и user.email (git config --global user.name).

Проблема возникает, когда я пытаюсь получить доступ к репозиторию GitHub (клон или push), это приводит к следующему сообщению:

remote: Repository not found.
fatal: repository 'https://github.com/userxyz/repoxyz.git/'     not found

Мои глобальные (и локальные) user.name и user.email настроены правильно, но я считаю, что Git использует неверные учетные данные (кэшированные от предыдущего доступа к другой учетной записи).

Я провел небольшой поиск по этому вопросу и не нашел никакой полезной информации (Кажется, есть несколько менеджеров / схем учетных данных... Я использую стандартную версию, которая теперь установлена ​​с последней версией git (2.9.2) для окон).

ПРИМЕЧАНИЕ. Я нашел обходной путь, то есть удалил существующий источник и заново добавил его с полным (включая учетные данные) путем к файлу... например:

git remote add origin https://userxyz:pwordxyz@github.com/userxyz/repoxyz.git

Это довольно не элегантный способ решения этой проблемы. Я бы лучше знал, как переключать - и управлять - учетными данными пользователя, которые Git "магически" использует в фоновом режиме.

Кто-нибудь знает, как справиться с такими проблемами - переключать учетные данные пользователей в этом контексте?

Спасибо

2 ответа

Перейдите в Панель управления \ Все элементы панели управления \ Диспетчер учетных данных. Могут быть общие учетные данные для GitHub. Вы можете обновить имя пользователя и пароль там.

Вы пытались зайти в диспетчер учетных данных Windows на панели управления и либо изменить соответствующую запись в разделе "Общие учетные данные", либо удалить ее?

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