You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github远程权限拒绝:执行git push时遇403错误求助

Git Push 403权限错误的解决步骤

问题核心

当前Git使用的账号(zubair-syslab)没有目标仓库(zubairmukhtar92/wfh)的写入权限,导致推送失败。

具体解决方法

  • 确认当前Git登录账号
    执行以下命令查看本地Git配置的账号信息:

    git config user.name
    git config user.email
    

    对比输出结果和目标仓库的所有者账号(zubairmukhtar92),如果不一致,说明你用了无权限的账号操作。

  • 切换到有权限的GitHub账号

    1. 清除本地存储的GitHub凭据:
      • Windows:打开「控制面板→用户账户→凭据管理器→Windows凭据」,找到所有GitHub相关的凭据并删除。
      • Mac:执行命令 git credential-osxkeychain erase,然后依次输入 host=github.com 和 protocol=https 回车确认。
    2. 重新配置本地Git账号:
      git config --global user.name "zubairmukhtar92"
      git config --global user.email "你的GitHub绑定邮箱"
      
    3. 再次执行 git push origin master,在弹出的浏览器中选择zubairmukhtar92账号完成登录授权。
  • 检查远程仓库地址是否正确
    执行 git remote -v 查看当前远程仓库地址,确认地址中的用户名是否和仓库所有者一致(错误信息里同时出现了zubairmukhtar和zubairmukhtar92,可能存在拼写错误)。如果地址错误,执行以下命令修改:

    git remote set-url origin https://github.com/正确用户名/wfh.git
    
  • 如果是协作仓库场景
    若该仓库属于其他用户,你需要先将仓库fork到自己的GitHub账号下,克隆自己的fork仓库到本地,推送代码到自己的fork后,再向原仓库提交Pull Request。

内容的提问来源于stack exchange,提问作者Malik Zubair Mukhtar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 11:42:44