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

SourceTree推送提交异常:长时间加载但无法完成推送问题求助

SourceTree推送卡住无法完成的解决办法

给你几个实用的排查和解决步骤:

  • 用命令行排查具体错误
    打开终端进入项目根目录,执行git push命令。SourceTree经常会把底层Git的报错信息藏起来,命令行能直接看到问题根源——比如网络超时、权限不够、远程分支冲突,或者仓库太大推送超时之类的。

  • 检查网络与代理设置
    先确认能正常访问你的远程仓库平台(比如GitHub、GitLab)。如果是内网仓库,检查VPN是否连接正常;SourceTree的代理可以在「工具→选项→网络」里核对,关掉不必要的代理试试。

  • 修复本地Git状态
    执行git gc --prune=now清理本地无效的Git对象,修复可能损坏的仓库状态;也可以先拉取远程最新代码:git fetch origin,再重新尝试推送。

  • 重置SourceTree缓存
    关闭SourceTree,找到配置文件夹:

    • Windows:%LOCALAPPDATA%\Atlassian\SourceTree
    • Mac:~/Library/Application Support/SourceTree/
      备份后删除里面的缓存文件,重启软件再试。
  • 核对远程仓库权限
    确认你有目标分支的推送权限,远程仓库是否开了分支保护(比如必须走PR、禁止直接推送),这些限制都会导致推送失败但界面没明确提示。

附你提供的界面截图:
image output

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:05:13