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

未修改任何配置执行git push提示仓库不存在、身份验证失败如何解决

Git push 报错解决方案

报错核心原因

你遇到的Repository not found+HTTPS认证失败报错,主要有两类原因:

  1. 本地配置的远程仓库地址有误
  2. GitHub已停止支持HTTPS方式下用账号密码做身份验证,旧的凭据失效后没有使用合规的个人访问令牌(PAT)完成验证

可行操作步骤

  • 先校验远程仓库地址正确性
    执行命令查看当前绑定的远程地址:
    git remote -v
    如果输出的地址和GitHub上目标仓库的HTTPS地址不一致,执行以下命令修正:
    git remote set-url origin <替换为正确的仓库HTTPS地址>
  • 重新配置Git凭据管理器
    执行命令设置默认凭据工具:
    git config --global credential.helper manager-core
    配置完成后执行git ls-remote触发身份验证弹窗。
  • 用个人访问令牌完成验证
    不要选择账号密码登录,按以下路径生成PAT:进入GitHub个人设置→开发者设置→个人访问令牌→生成新令牌,勾选repo相关的所有权限后生成令牌,复制保存好。在弹出的验证窗口选择令牌验证选项,粘贴刚才生成的令牌完成登录。
  • 无弹窗时的替代方案
    如果始终没有弹出验证窗口,可以直接把令牌嵌入远程仓库地址:
    git remote set-url origin https://<你的PAT>@github.com/<你的GitHub用户名>/<仓库名>.git
    配置完成后再次执行git push即可正常推送。

额外排查项

如果操作后仍然报错,确认你的GitHub账号对目标仓库有读写权限,如果是组织私有仓库,生成PAT时需要同时开启对应组织的访问授权。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 04:54:06