Как я могу изменить пользователя на 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
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.