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

Git Bash克隆GitHub私有仓库提示远程仓库不存在是什么原因?

问题根因

  • GitHub Desktop使用独立的OAuth授权凭证访问仓库,不会和Git Bash调用的系统凭证管理器共享授权信息,所以两者的权限状态是独立的
  • Git Bash关联的凭证管理器中存储的GitHub凭证权限不足,或存储的是其他GitHub账号的凭证,无法匹配目标私有仓库的访问权限
  • 报错信息中仓库地址末尾自动添加的斜杠是Git的正常处理逻辑,不是报错诱因

解决步骤

  1. 首先验证仓库地址配置是否正确,在仓库目录执行命令:
    git remote -v
    确认返回的fetch、push地址和目标仓库地址一致,无拼写错误。
  2. 清除本地存储的无效GitHub凭证:
    • Windows系统:打开「控制面板>用户账户>凭据管理器>Windows凭据」,找到git:https://github.com相关的所有条目,全部删除
    • macOS系统:打开「钥匙串访问」应用,搜索github.com,删除对应互联网密码条目
    • Linux系统:执行git config --global --unset credential.helper临时禁用凭证缓存,或删除~/.git-credentials文件中GitHub相关的内容
  3. 重新触发授权验证:
    回到Git Bash,在仓库目录执行git fetch,此时会弹出授权验证提示。GitHub自2021年8月起不再支持账号密码方式完成HTTPS授权,你需要输入个人账户的*个人访问令牌(PAT)*作为验证密码,PAT需要提前勾选repo类权限。
    验证通过后即可正常执行克隆、拉取、推送等所有Git操作。

内容的提问来源于stack exchange,提问作者Héctor Cervera Panella

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:45:07