git 在带有 fork 的 Windows 10 上的 IntelliJ 失败:无法为父堆栈保留内存



我不确定这个问题的原因是什么,但git失败了,因为我只从IntelliJ升级到了Windows 10。

每当我从SmartGit或Cygwin CLI中使用它时,一切都会正常工作,但从IntelliJ中运行pullrebase或其他任何东西总是以结束

C:cygwin64homenatigitafadeveljava>git pull
      1 [main] git 9112 C:cygwin64bingit.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x400000 - 0x600000), Win32 error 487
    528 [main] git 9112 cygwin_exception::open_stackdumpfile: Dumping stack trace to git.exe.stackdump
      9 [main] git 15628 fork: child -1 - forked process 9112 died unexpectedly, retry 0, exit code 0x100, errno 11
error: cannot fork() for git-pull: Resource temporarily unavailable

我试着重新启动或其他一些我在网上找到的东西,但没有效果。我甚至不确定这是Win10、Git还是Idea的问题。

正如工程师Dollery在评论中提到的那样,问题是我试图从32位应用程序(IntelliJ)派生64位操作(cygwin)。

解决方案是使用64位IntelliJ(idea64.exe)

最新更新