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

Android Studio向GitHub上传代码时持续显示推送中无响应求助

Android Studio推送GitHub无响应解决方案

故障现象:触发推送操作后弹出提示框无后续反应,截图如下:
推送卡住界面

故障排查步骤

  • 检查账号认证配置
    多人同时出现推送异常优先排查权限与认证:
    1. 仓库所有者进入GitHub仓库页,打开Settings > Collaborators,确认协作者账号已加入列表且权限为「Write」及以上;如果是组织仓库,确认组织权限策略未限制协作者的推送权限
    2. 本地清空旧的GitHub认证凭证:Windows系统进入「控制面板-用户账户-凭证管理器-Windows凭据」,Mac系统打开「钥匙串访问」,搜索所有github.com相关的凭证全部删除
    3. 打开Android Studio的Settings > Version Control > GitHub,删除旧的账号绑定,改用**个人访问令牌(PAT)**重新登录,PAT创建时需勾选repo、workflow、write:packages权限
  • 验证命令行推送状态
    打开Android Studio内置终端,进入项目根目录执行git push,观察是否有明确报错:
    • 若命令行推送正常:打开Android Studio的Settings > Version Control > Git,点击「Test」确认Git路径配置正确,取消勾选「Use credential helper」后重启IDE重试
    • 若命令行也卡住/报错:执行git config --global http.verbose true开启详细日志后再次推送,定位卡住环节:
      • 若为网络连接超时:执行git config --global --get http.proxy检查Git代理配置,和当前网络环境的代理设置保持一致,无代理环境下执行git config --global --unset http.proxy、git config --global --unset https.proxy清空代理配置
      • 若为文件大小超限:执行git config --global http.postBuffer 524288000调大单次推送缓存上限;确认项目内无超过100MB的单文件,超出限制的大文件需改用Git LFS托管
  • 特殊场景验证
    若上述操作后仍有问题,尝试切换SSH协议推送:本地生成SSH密钥绑定到GitHub账号后,将仓库的远程地址切换为SSH格式,再执行推送测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 08:24:03