我需要帮助更改计算机上 Git 中的 GitHub 帐户

问题描述 投票:0回答:3

所以我有多个 GitHub 帐户,并且我真的希望能够在我的计算机上的 Git 中更改 GitHub 帐户。有谁知道该怎么做吗?

当我尝试推送到其他帐户时,出现以下错误: 远程:拒绝 的权限。 致命:无法访问<'my repo'>:请求的URL返回错误:403

谢谢。

git github
3个回答
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 会要求我以

usernamepassword 的形式提供我的帐户详细信息。在我向 git 提供此信息后,推送指令将开始。

编辑1

如果您尝试从

account02 推送到位于 account01 上的远程存储库,您可能需要在位于 account01 的远程存储库上配置 Collaborators。简单

    使用您的帐户登录
  1. 单击您想要允许协作的远程存储库
  2. 点击
  3. 设置
  4. 单击
  5. 合作者
  6. 写下您的
  7. account02用户名
  8. 单击
  9. 添加协作者
  10. 转到您用于创建的电子邮件地址
  11. account02
  12. 接受合作请求
此时,您将可以从

account02 直接推送到此远程存储库


0
投票
在推送之前,请转到凭据管理器,比 Windows 凭据并删除 github 的人员访问令牌,现在您可以使用不同的 github 帐户进行推送。


0
投票
转到:控制面板 -> 凭据管理器 -> 通用凭据

选择编辑选项并更新您的“用户名”和“密码”

© www.soinside.com 2019 - 2024. All rights reserved.