无法更改git帐户

Pha*_*inh 10 git window github

我尝试推送到我的存储库,但我收到了以下错误

git push origin master
remote: Permission to PhanVanLinh/phanvanlinh.github.io.git denied to edgarphan.
fatal: unable to access 'https://github.com/PhanVanLinh/phanvanlinh.github.io.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

之前,我使用的是用户名,edgarphan但我已将其更改为PhanVanLinh但仍保留edgarphan.我试图删除项目并再次克隆,卸载git并重新安装,但它将无法正常工作.

在此输入图像描述

全局配置文件 在此输入图像描述

我该如何解决这个问题?任何帮助或建议将非常感谢.

Von*_*onC 35

这与您的user.name/ user.email设置无关:这些是提交中的作者身份.当您推送到仓库时,它们用于身份验证.

如果Git 没有要求您提供GitHub(新)用户名/密码,那意味着Git for Windows正在使用名为"manager"的Git凭证帮助程序(执行a git config credential.helper确认)

含义:它正在缓存您的旧凭据并自动重用它们.

在这种情况下,请转到Windows开始菜单(Windows启动),键入"凭据"并选择Windows工具" Windows凭据管理器 ".
在此输入图像描述
在其中,您将找到一个git.https://github.com可以编辑的条目,您可以在其中输入新的GitHub用户名/密码. 输入新凭据

然后再试一次.

  • 删除凭据解决我的问题.我在很多天里坚持这个问题并且曾经认为我会鬼窗口.非常感谢你,救了我. (4认同)
  • 同样,这很有帮助。 (3认同)