Как изменить пользователя на 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]()