我最近创建了一个新的GitHub帐户。有了这个新的GitHub帐户,我创建了一个新的存储库。在将存储库克隆到我的本地PC之后,我上演并提交了一些文件。当我尝试推送到此存储库时,它声明我没有权限推送到存储库。似乎Git Bash正在使用我的旧GitHub帐户信息,看看返回消息是如何:
$ git push
remote: Permission to newusername/project.git denied to oldusername.
fatal: unable to access 'https://github.com/newusername/project.git/': The requested URL returned error: 403
所以这似乎很简单,我需要做的就是更改Git Bash引用的帐户信息。我通过提供新的用户名和电子邮件对“配置”数据进行了更改。我甚至确认我没有覆盖用户名的环境变量(例如GIT_COMMITTER_NAME或GIT_AUTHOR_NAME)。
但是,当我回到推送到远程存储库时,它仍会返回一条错误消息,指出我没有上传更改的权限。
我甚至去卸载Git,希望它会忘记我的旧登录信息,但它似乎已经记住了数据。我只是在寻找一个提示,我可以输入我的GitHub用户名和密码。
有任何帮助吗?