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

Windows系统下Git Bash无法打开,提示无可用终端的解决方法

解决Git Bash报错:Error: Could not fork child process: There are no available terminals (-1)
  • 清理冗余后台进程
    按下Ctrl+Shift+Esc打开任务管理器,找到所有git-bash.exe、bash.exe、conhost.exe进程,全部结束后重新启动Git Bash。这个错误大多是终端资源被耗尽导致的,清理进程能释放资源。

  • 切换终端类型
    右键Git Bash快捷图标→属性→切换到「选项」标签页,找到「终端类型」选项,把默认的「Windows控制台主机」换成「Windows Terminal」(需提前安装),或者尝试其他可选类型,应用设置后重启Git Bash。

  • 检查Git安装目录权限
    找到Git的安装目录(通常是C:\Program Files\Git),右键目录→属性→安全→编辑,给当前登录用户添加「完全控制」权限,保存设置后重启电脑再试。

  • 重置Git Bash配置
    进入Git安装目录下的etc文件夹,找到bash.bashrc文件,先备份一份,然后清空原文件内容(或者替换为默认配置),之后重新打开Git Bash。

  • 修复或重装Git
    打开控制面板→程序和功能,找到Git,点击「更改」,选择「修复」选项;如果修复无效,卸载Git后去官网下载最新版本重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 14:45:37