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

Git连接自有GitHub仓库提示不存在的问题求助

Git无法访问GitHub仓库的可能原因及排查方向
  • 旧账号凭证缓存未清除
    Windows系统会缓存Git的访问凭证,系统重置后可能残留旧GitHub账号的凭证。当你操作新账号仓库时,Git自动用旧凭证验证,旧账号没有该仓库权限,就会返回“仓库未找到”的错误。
    排查:打开Windows的「凭据管理器」→「Windows凭据」,搜索包含github的条目,删除旧账号的凭证,之后重新操作Git时会提示输入新账号的用户名和Personal Access Token(GitHub目前已不支持密码验证)。

  • 远程仓库URL存在隐形格式问题
    从你提供的git remote -v输出看,格式存在异常(origin https://... (fetch) origin),可能是设置远程URL时不小心混入了空格、换行等隐形字符,导致实际请求的地址有误。
    修复:重新设置远程仓库URL,执行命令:

    git remote remove origin
    git remote add origin https://github.com/danieln-juno/bugreport.git
    

    再用git remote -v确认输出格式正常。

  • 全局Git配置的账号未更新
    系统重置后,全局Git的用户名和邮箱可能还是旧账号的信息,导致Git访问仓库时用旧身份验证,和当前仓库所属的新账号不匹配,引发权限错误(GitHub会以权限不足返回“仓库未找到”)。
    检查全局配置:

    git config --global user.name
    git config --global user.email
    

    如果显示的是旧账号信息,更新为新账号的:

    git config --global user.name "你的新GitHub用户名"
    git config --global user.email "你的新GitHub邮箱"
    
  • 网络或代理设置异常
    系统重置后网络配置可能变化,比如自动启用了代理,或者DNS解析出现问题,导致Git无法正确连接到GitHub服务器,表现为仓库找不到。
    排查:尝试在Git Bash里ping GitHub域名,看是否能正常解析:

    ping github.com
    

    如果ping不通,检查本地代理设置,或者切换网络(比如用手机热点)再试。另外,也可以检查Git是否设置了全局代理:

    git config --global --get http.proxy
    git config --global --get https.proxy
    

    如果有不需要的代理,执行以下命令清除:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 05:45:32