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

Git初始化报错:Could not fork child process资源临时不可用求助

解决Git Bash/Cygwin64 "Could not fork child process" 错误

以下是针对性的解决步骤,按顺序尝试:

  • 执行DDL重定位操作(报错提示的核心步骤)

    1. 彻底关闭所有Git、Cygwin相关进程,包括VS Code终端、后台运行的sh.exe/bash.exe等(任务管理器强制结束)
    2. 右键Git Bash图标,选择「以管理员身份运行」
    3. 在终端输入命令:rebaseall -v,等待执行完成(期间不要打开新终端)
    4. 重启Git Bash或VS Code终端验证问题
  • 调整Cygwin环境变量
    找到Git安装目录下的etc/bash.bashrc(通常路径:C:\Program Files\Git\etc\bash.bashrc),在文件末尾添加:

    export CYGWIN="winsymlinks:native"
    

    保存后关闭所有终端,重新打开测试。

  • 关闭Windows内存完整性(核心隔离)

    1. 打开Windows安全中心 → 设备安全性 → 核心隔离详细信息
    2. 关闭「内存完整性」选项,重启电脑
      该功能会干扰Cygwin的进程内存分配,是此类报错的常见诱因。
  • 检查虚拟内存设置

    1. 右键「此电脑」→ 属性 → 高级系统设置 → 性能 → 设置 → 高级 → 虚拟内存 → 更改
    2. 勾选「自动管理所有驱动器的分页文件大小」,或手动设置为物理内存的1.5-2倍,应用后重启电脑
  • 临时方案:使用Git便携版
    下载Git Portable版本(解压即可运行,无需安装),直接启动其中的git-bash.exe,可快速跳过系统安装层面问题,优先满足教程推进需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 21:25:20