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

Git推送feature1分支至GitHub时遭遇权限拒绝错误求助

解决Git推送时的权限拒绝问题

问题根源

你尝试推送代码的仓库https://github.com/raghavpain/simplepractice.git属于用户raghavpain,你仅克隆了该仓库,默认没有写入权限,因此出现permission denied错误。

解决方案

情况1:需向原仓库提交代码(需原作者审核)

这是最常见的场景,按以下步骤操作:

  • 前往GitHub原仓库页面,点击右上角的Fork按钮,将仓库复制到你自己的GitHub账号下。
  • 更新本地仓库的远程地址:
    # 删除原远程仓库关联
    git remote remove origin
    # 添加你fork后的仓库地址,替换成你的GitHub用户名
    git remote add origin https://github.com/你的用户名/simplepractice.git
    # 验证远程地址是否正确
    git remote -v
    
  • 重新推送分支:
    git push origin feature1
    
  • 推送成功后,前往你自己的GitHub仓库页面,找到feature1分支,点击Compare & pull request,填写代码说明后提交给原仓库作者,等待审核合并。

情况2:原仓库作者已将你添加为协作者

如果原仓库管理员已给你分配写入权限,检查以下内容:

  • 确认本地Git保存的GitHub凭证有效:
    • 若使用HTTPS方式,确保你的个人访问令牌(PAT)未过期,或重新输入正确的用户名和密码。
    • 若切换为SSH方式推送(更安全),先修改远程地址:
      git remote set-url origin git@github.com:raghavpain/simplepractice.git
      
      同时确保你的SSH公钥已添加到你的GitHub账号设置中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 10:04:56