我正在努力让 IntelliJ 使用正确的用户向 GitHub 进行身份验证。以前,我使用其他用户进行身份验证,但不得不更改它。现在,IntelliJ 总是使用第一个用户登录,我无法让它更改为我的新用户。
我尝试在“外观和行为”中重置密码,并且只在“版本控制”部分获得了正确的用户,但都没有起作用。
如何更改 IntelliJ 正在进行身份验证的 git 凭证?
将此视为我收到的错误:
远程:拒绝向 OldUser 授予 NewUser/GamesCore.git 权限。无法访问'https://github.com/NewUser/GamesCore/':请求的 URL 返回错误:403
答案1
在 Windows 10 上:
删除或更新控制面板\所有控制面板项\凭据管理器中的 Windows 凭据中存储的凭据。
答案2
在 Mac 上:
您可以搜索 Keychain 访问,并从这里更新存储的 Intellij 凭据。
您也可以在任何 IntelliJ 操作系统上尝试此操作
git fetch origin
。如果您的凭据已过期,它应该会再次要求您输入用户名和令牌。