How to change git user in Visual Studio Code or even in command line? (Permission denied to user1, The requested URL returned error: 403)
How to change git user in Visual Studio Code or even in command line? (Permission denied to user1, The requested URL returned error: 403)
我作为一个特定的 git 用户(比如用户 1)在 VS 代码中,并且想从我的其他 git 中心帐户(用户 2)中拉取并提交更改。拉取我的存储库并在我推送时提交后,我收到类型错误:
remote: Permission to user2/repository.git denied to user1.
fatal: unable to access 'https://github.com/user2/repository.git/': The requested URL returned error: 403
所以我认为这个错误仅仅是因为我在 VS 代码中 'logged in' 作为 user1。但是我怎样才能将自己更改为 user2 才能在这个存储库上工作呢?
我正在使用 Macbook。我尝试了多种方式,例如更改为 SSH 克隆并重置 git 配置,但没有任何运气。这个问题必须有一个非常简单的解决方案,这应该是非常基本的。我原以为它会要求我提供第二个帐户的凭据,但它从来没有这样做。
删除 Keychain
中的 github
信息如 here 所述有效。
虽然它不允许一个人同时使用多个帐户。
关于ubuntu 19 我运行遇到了与标题描述相同的问题。
要修复它,我必须先在网络浏览器中退出我的 GitHub 帐户,不是您通常使用的网络浏览器,而是 [=57] 中的 github 扩展程序所在的浏览器=] 在您单击“扩展程序 'Github' 想要使用 Github 登录”的允许选项后打开。
说明:
- 通过单击屏幕左下方的“帐户”图标然后“退出”来退出您的(错误的)用户帐户。如果不存在,请右键单击并取消选择“隐藏帐户”。
- 推送、拉取或克隆您的存储库。 vscode 询问:“分机 'Github' 想使用 Github 登录:允许,取消”。单击允许。 Firefox window 打开,但请注意此 window 属于 vscode.
A firefox window beloning to vscode opens
按 CTRL+T 打开新标签页。转到 https://github.com。注销(网页右上角)。
关闭火狐window.
重复第 2 步,但这次单击“继续”。使用正确的帐户登录 github。
再次尝试推送、克隆或拉取。
我作为一个特定的 git 用户(比如用户 1)在 VS 代码中,并且想从我的其他 git 中心帐户(用户 2)中拉取并提交更改。拉取我的存储库并在我推送时提交后,我收到类型错误:
remote: Permission to user2/repository.git denied to user1.
fatal: unable to access 'https://github.com/user2/repository.git/': The requested URL returned error: 403
所以我认为这个错误仅仅是因为我在 VS 代码中 'logged in' 作为 user1。但是我怎样才能将自己更改为 user2 才能在这个存储库上工作呢?
我正在使用 Macbook。我尝试了多种方式,例如更改为 SSH 克隆并重置 git 配置,但没有任何运气。这个问题必须有一个非常简单的解决方案,这应该是非常基本的。我原以为它会要求我提供第二个帐户的凭据,但它从来没有这样做。
删除 Keychain
中的 github
信息如 here 所述有效。
虽然它不允许一个人同时使用多个帐户。
关于ubuntu 19 我运行遇到了与标题描述相同的问题。
要修复它,我必须先在网络浏览器中退出我的 GitHub 帐户,不是您通常使用的网络浏览器,而是 [=57] 中的 github 扩展程序所在的浏览器=] 在您单击“扩展程序 'Github' 想要使用 Github 登录”的允许选项后打开。
说明:
- 通过单击屏幕左下方的“帐户”图标然后“退出”来退出您的(错误的)用户帐户。如果不存在,请右键单击并取消选择“隐藏帐户”。
- 推送、拉取或克隆您的存储库。 vscode 询问:“分机 'Github' 想使用 Github 登录:允许,取消”。单击允许。 Firefox window 打开,但请注意此 window 属于 vscode.
A firefox window beloning to vscode opens
按 CTRL+T 打开新标签页。转到 https://github.com。注销(网页右上角)。
关闭火狐window.
重复第 2 步,但这次单击“继续”。使用正确的帐户登录 github。
再次尝试推送、克隆或拉取。