如何更改 Github local repo .git/config 凭据以规避 403?

How to change Github local repo .git/config credentials to circumvent 403?

我正在尝试从设置了其他凭据的工作 PC 推送到我的远程 Github 存储库,这就是我得到的结果:

remote: Permission to *** denied to ***.
fatal: unable to access 'https://github.com/***': The requested URL returned error: 403

我尝试更改 .gitconfig 但没有帮助。

我怀疑 VS 代码以某种方式记住了工作凭证,但我找不到它在哪里。

找到答案here。最后,这不是关于重置 VS 代码凭据。

在您的 repo 目录下找到 .git/config 文件,并在 [remote "origin"] 部分下将 url 从

更改为

https://my-username@github.com/my-username/my-repo.git

ssh://git@github.com/my-username/my-repo.git.

在那之后,我能够毫无问题地向上游推送。我不太明白为什么,但它有效。