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

Intellij的GitToolBox插件生成大量未关闭ssh.exe致CPU占满问题求助

可行解决方案

  • 调整IDE的SSH客户端配置:打开 File → Settings → Version Control → Git,将SSH executable选项从默认的Built-in改为System。GitToolBox默认复用IDE的SSH配置,内置SSH客户端与BitBucket的SSH认证逻辑存在兼容问题,多仓库并行请求时会出现ssh.exe进程泄漏,占满CPU资源。
  • 关闭GitToolBox高频自动fetch:打开 File → Settings → Other Settings → GitToolBox,进入Fetch配置页,要么直接取消勾选Auto fetch,要么将自动fetch间隔调整到15分钟以上,同时关闭Auto fetch for all roots选项,避免同时给所有项目子仓库发起并行SSH请求。
  • 清理GitToolBox损坏缓存:关闭Intellij,进入项目根目录的.idea文件夹,删除其中的gitToolBox子文件夹,重启IDE后插件会重新生成干净的缓存,解决日志中提到的仓库哈希不匹配问题。
  • 强制指定系统SSH路径(Windows环境适用):执行Git全局配置命令 git config --global core.sshCommand "你的系统Git安装路径/usr/bin/ssh.exe",强制所有Git相关调用统一使用系统原生SSH程序,避免重复生成进程。

你日志中贴出的两条WARN级别报错属于Intellij自身UI组件的常规提示,和本次SSH进程泄漏、fetch卡顿问题无关,无需针对这两条日志做额外处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 02:57:01