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

无法向GitHub推送文件无报错且终端无响应该如何处理?

Git Push 无响应故障排查方案

对应故障场景截图:
尝试推送文本文件到GitHub仓库时的窗口

  • 先验证远程仓库地址配置是否正确,执行git remote -v查看输出的 fetch、push 地址是否和目标GitHub仓库地址匹配,地址配置错误、协议选择不当会直接导致推送无响应。
  • 测试GitHub连通性:使用SSH协议的用户执行ssh -T git@github.com验证认证是否正常,使用HTTPS协议的用户先执行git pull拉取远程分支,确认网络链路无异常。
  • 检查待推送文件大小:GitHub限制单文件最大100MB,未配置Git LFS的大文件推送会直接被拦截,网络不稳定时会表现为无响应,可执行git ls-files --size查看待提交文件大小。
  • 开启调试日志定位卡顿节点:HTTPS用户执行GIT_CURL_VERBOSE=1 git push,SSH用户执行GIT_SSH_COMMAND="ssh -v" git push,输出的详细交互日志可直接定位是认证阶段还是数据传输阶段故障。
  • 调整传输缓存配置:网络波动导致的传输超时可通过调整缓存解决,执行git config --global http.postBuffer 524288000可将HTTPS传输缓存扩容至500MB,调整后重试推送即可。

内容的提问来源于stack exchange,提问作者Lúcio Ewald

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:09:01