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

enter image description here

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

то, что я вижу в 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

2 ответов


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

https://Fre123@github.com/...

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

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

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

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

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


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

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

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

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


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

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

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

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