如何更改 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
.
在那之后,我能够毫无问题地向上游推送。我不太明白为什么,但它有效。
我正在尝试从设置了其他凭据的工作 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
.
在那之后,我能够毫无问题地向上游推送。我不太明白为什么,但它有效。