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

执行git pull/push操作时报git-upload-pack not permitted错误如何解决

解决git-upload-pack not permitted错误的方案

  • 校验远程仓库地址配置
    执行命令查看当前配置的远程地址:
    git remote -v
    若返回的fetch/push地址和实际仓库地址不符,执行以下命令修改:
    git remote set-url origin <你的实际仓库地址>
  • 排查HTTPS协议凭证失效问题
    如果你使用HTTPS协议连接仓库,本地存储的访问凭证过期会触发该错误:
    • Windows系统:打开「凭据管理器」-「Windows凭据」,找到对应Git仓库的凭证条目删除,重新执行pull/push操作时按提示输入正确的账号和访问令牌即可
    • Mac系统:打开「钥匙串访问」,搜索对应Git仓库地址,删除旧的凭证条目后重新操作
      注意:GitHub、GitLab等平台现已不支持账号密码登录HTTPS仓库,密码输入栏需填写平台生成的个人访问令牌(PAT)
  • 排查SSH协议密钥配置问题
    如果你使用SSH协议连接仓库,执行以下命令测试SSH连通性:
    ssh -T git@<对应平台域名,比如github.com、gitee.com>
    若返回认证失败,重新生成SSH密钥并将公钥添加到平台账号的SSH设置中即可
  • 校验仓库访问权限
    确认你的账号对目标仓库拥有读写权限,若为协作者身份可联系仓库管理员确认权限配置是否正常,避免因仓库权限调整导致读写被限制
  • 排查代理配置异常
    若你此前配置了Git代理,可先临时关闭代理测试是否为代理问题导致:
    git config --global --unset http.proxy
    git config --global --unset https.proxy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 08:57:02