所以我有多个 GitHub 帐户,并且我真的希望能够在我的计算机上的 Git 中更改 GitHub 帐户。有谁知道该怎么做吗?
当我尝试推送到其他帐户时,出现以下错误: 远程:拒绝 的权限。 致命:无法访问<'my repo'>:请求的URL返回错误:403
谢谢。
通常,当您执行
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 会要求我以
username 和 password 的形式提供我的帐户详细信息。在我向 git 提供此信息后,推送指令将开始。
编辑1
如果您尝试从account02 推送到位于 account01 上的远程存储库,您可能需要在位于 account01 的远程存储库上配置 Collaborators。简单
account02 直接推送到此远程存储库
选择编辑选项并更新您的“用户名”和“密码”