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

Git推送代码遇403错误:请求URL返回权限拒绝,求分步解决

Git推送403权限错误的分步解决方法

一、清理错误的嵌套Git仓库

  • 回到克隆的仓库根目录(如~/Everest),执行命令删除子目录里的Git配置:
    rm -rf Jesse/.git
    
  • 用pwd命令确认当前处于仓库根目录,避免后续操作出错。

二、修正文件结构(按需选择)

如果你想把index.html放在仓库根目录:

  • 移动文件:
    mv Jesse/index.html .
    
  • 删除空的Jesse目录:
    rmdir Jesse
    

三、检查并修复远程仓库配置

  • 查看当前远程仓库地址:
    git remote -v
    
  • 如果地址不正确,重新设置:
    git remote set-url origin https://github.com/Hemanthrapata/Everest.git
    

四、解决权限验证问题

  • 检查访问令牌权限:确保你的GitHub个人访问令牌(PAT)勾选了repo权限(仓库读写权限),若未勾选,需重新生成带该权限的令牌。
  • 重新执行推送验证:再次运行git push -u origin master,输入用户名Hemanthkumar,粘贴新的正确访问令牌作为密码。
  • 临时凭证嵌入方案(不推荐长期使用):直接在远程URL中嵌入凭证,避免重复输入:
    git remote set-url origin https://Hemanthkumar:你的访问令牌@github.com/Hemanthrapata/Everest.git
    
    之后执行推送即可无需手动输入用户名密码。

五、重新完成推送流程

  • 添加文件到暂存区:
    # 若文件在根目录
    git add index.html
    # 若保留Jesse目录
    git add Jesse/index.html
    
  • 提交更改:
    git commit -m "new HTML file added"
    
    (若之前已提交过,可使用git commit --amend修改提交信息)
  • 推送至远程仓库:
    git push -u origin master
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 10:06:11