Как изменить пользователя на Git Bash?

введите описание изображения здесь

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

Что я вижу в Git bash:

MINGW64 ~/Documents/NetBeansProjects/ConstructorJava (master)
git push -u origin/master
remote: Permission to Fre1234/ConstructorJava.git denied to Fre123.  
Fatal: unable to access https://github.com/Fre1234/ConstructorJava.git/": The requested URL returned error: 403

Ответ 1

Проверить, что возвращает git remote -v: учетная запись, используемая для нажатия на URL-адрес http, обычно внедряется в удаленный URL-адрес.

https://[email protected]/...

Если это так, поместите URL-адрес, который заставит Git попросить учетную запись использовать при нажатии:

git remote set-url origin https://github.com/<user>/<repo>

Или использовать учетную запись Fre1234:

git remote set-url origin https://[email protected]/<user>/<repo>

Также проверьте, если вы установили Git для Windows с помощью или без помощника учетных данных как в этом вопросе.


OP Fre1234 добавляет в комментариях:

Наконец я нашел решение.
Перейдите к: Control Panel -> User Accounts -> Manage your credentials -> Windows Credentials

В Generic Credentials есть некоторые учетные данные, связанные с Github,
Нажмите на них и нажмите "Remove".

Это потому, что установка по умолчанию для Git для Windows устанавливает Git-Credential-Manager-for-Windows.
См. Вывод git config --global credential.helper (он должен быть manager)

Ответ 2

Для пользователей Mac

Я использую Mac и столкнулся с той же проблемой, когда пытался отправить проект из Android Studio. Причина того, что другой пользователь ранее вошел в Github, и его учетные данные были сохранены в Keychain Access.

Вам нужно удалить эти учетные данные из Keychain Access, а затем попытаться нажать.

Надеюсь, это поможет пользователям Mac.

Ответ 3

Для пользователей Mac

Я использую Mac, и я столкнулся с той же проблемой, когда пытался вытолкнуть проект из Android Studio. Причина в том, что другой пользователь ранее вошел в GitHub, и его учетные данные были сохранены в Keychain Access.

Решением является удаление всего хранилища информации в цепочке для ключей для этого процесса

enter image description here