所以我有多个GitHub帐户,我真的希望能够在我的计算机上更改Git中的GitHub帐户。有谁知道怎么做?
当我尝试推送到其他帐户时,我收到此错误: remote:拒绝的权限。 致命:无法访问<'我的回购'>:请求的网址返回错误:403
感谢。
答案 0 :(得分:0)
通常情况下,执行git push [-u] <remote> <branch>
时,git系统会要求您自动验证,方法是提供您的用户名和密码 Git Hub 帐户。
所以,说我已经从 account01
克隆了一个远程存储库git clone <url>
我做了一些工作(添加,修改,删除一些文件)然后我做了
git add .
git commit -m "commit message"
现在,当我推
git push -u <upstream_name> <branch>
上传 注意:-u
(我可能错了!)
git会要求我以用户名和密码的形式提供我的帐户详细信息。在我向git提供了这些信息之后,将开始推送指令。
编辑1
如果您尝试从 account02 推送到 account01 上的远程repoistory,您可能需要在远程存储库上配置协作者位于 account01 。简单地
此时,您可以从 account02 直接推送到此远程存储库
答案 1 :(得分:0)
在推送到凭据管理器之前,先删除Windows凭据并删除github的个人访问令牌,现在可以使用其他github帐户推送。