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

如何修复GitHub推送至仓库时出现的403权限拒绝错误?

解决GitHub推送403权限拒绝问题的步骤

嘿,别担心!这个问题在GitHub新手群体里真的超常见,我来一步步帮你搞定~

首先得搞明白为啥会报错:你现在尝试推送的londonappbrewery/Quizzler-Android.git是别人的公共仓库,你没有直接向它推送代码的权限(除非仓库主人把你添加为协作者),所以GitHub返回了403权限错误。

下面是最适合新手的解决流程:

1. 先把原仓库Fork到自己的GitHub账号

打开GitHub上的londonappbrewery/Quizzler-Android仓库页面,点击右上角的Fork按钮,把这个仓库完整复制一份到你自己的GitHub账号下。这样你就拥有了属于自己的版本:arijitpaul0405/Quizzler-Android.git,对这个仓库你有完全的操作权限。

2. 修改本地仓库的远程地址为自己的Fork版本

打开终端(Windows用Git Bash,Mac/Linux用系统终端),进入你的本地代码文件夹,按下面的步骤操作:

  • 先查看当前本地仓库关联的远程地址:
    git remote -v
    
    你会看到类似这样的输出(指向原仓库):

    origin https://github.com/londonappbrewery/Quizzler-Android.git (fetch)
    origin https://github.com/londonappbrewery/Quizzler-Android.git (push)

  • 删除原来的远程地址:
    git remote remove origin
    
  • 添加你自己Fork的仓库地址(替换成你自己的仓库URL):
    git remote add origin https://github.com/arijitpaul0405/Quizzler-Android.git
    
  • 再用git remote -v确认一遍,现在的origin应该指向你自己的仓库了。

3. 推送代码到自己的Fork仓库

现在就可以正常推送你的代码了,执行下面的命令(把<你的分支名>换成你实际工作的分支,比如main或master):

git push origin <你的分支名>

4. (可选)把修改提交给原仓库

如果你想让原仓库的主人合并你的修改,可以在推送到自己的仓库后,打开你自己的GitHub仓库页面,会看到一个醒目的Compare & pull request按钮,点击它,填写清楚你的修改内容,提交Pull Request(PR)就好啦。等仓库主人审核通过后,你的代码就会出现在原仓库里~


内容的提问来源于stack exchange,提问作者Arijit Paul

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 14:17:50