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

Git执行git push origin main命令无响应长时间卡住问题求助

Git push卡住无响应问题排查

你使用的远程仓库创建流程、push命令语法本身均不存在错误,卡住不属于这两类问题,常见触发原因如下:

  • 网络配置异常:Git HTTPS推送依赖稳定的GitHub连接,如果本地网络存在访问限制、代理配置错误/冲突,都会导致推送请求无法建立连接从而长时间卡住。你可以先执行git config --global http.proxy检查是否配置了无效代理,如果存在错误配置可以执行git config --global --unset http.proxy清理后重试推送。
  • 分支提交历史不匹配:你创建远程仓库时已经生成了README、LICENSE两个初始化文件,本地仓库提交时没有提前拉取这部分远程提交,导致本地和远程分支的提交历史不共基,部分场景下会出现推送无响应的问题。你可以先执行git pull origin main --rebase拉取合并远程提交后,再重新执行push命令。
  • 凭证缓存失效:本地存储的GitHub账号凭证过期或失效时,Git如果没有触发凭证输入弹窗,就会一直处于等待输入的卡住状态。Windows系统可以打开凭据管理器删除GitHub相关旧凭证,Mac系统可以打开钥匙串访问删除GitHub相关旧凭证,重新执行push时会触发重新输入鉴权信息(注意GitHub现在HTTPS推送的密码需要用个人访问令牌PAT代替原有账号密码)。

你也可以执行git push -u origin main --verbose开启推送详细日志输出,直接定位具体卡住的环节。

执行的命令列表截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 11:30:02