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

使用Git/TortoiseGit/VS推送代码至GitHub失败:无法读取远程仓库

Git推送至GitHub失败排查方案
  • 检查本地Git凭据有效性

    • HTTPS方式推送依赖本地存储的凭据,可能已过期。Windows用户打开「凭据管理器」→「Windows凭据」,找到GitHub相关条目删除,重新推送时按提示输入个人访问令牌(PAT)(GitHub现已不支持密码登录)。
    • 可通过git config --global credential.helper查看当前凭据助手,对应操作管理凭据。
  • 验证个人访问令牌(PAT)权限

    • 登录GitHub账号,进入「设置」→「Developer settings」→「Personal access tokens」,检查令牌是否过期,或是否勾选了repo权限(推送代码必须的权限)。若令牌无效,生成新的并勾选repo权限后重试。
  • 排查网络与代理问题

    • 执行ping github.com或curl https://github.com,确认本地网络能正常访问GitHub服务器。
    • 检查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清除代理。
  • 确认仓库权限与状态

    • 登录GitHub确认目标仓库存在,且你的账号拥有推送权限(仓库所有者或已被添加为协作者)。
    • 执行git fetch origin测试能否拉取远程内容,排除只读权限问题。
  • 重置远程仓库链接(可选)

    • 即使URL看似正确,也可重新设置确保无拼写错误:
      git remote set-url origin https://github.com/<username>/folder.git
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:32:44