我不确定导致此问题的原因,但是自从我升级到Windows 10后,git因IntelliJ而失败。
每当我在SmartGit或Cygwin CLI中使用它时,一切正常,但运行pull
,rebase
或其他任何来自IntelliJ的东西总是以:
C:\cygwin64\home\nati\git\afa\devel\java>git pull
1 [main] git 9112 C:\cygwin64\bin\git.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问题。
答案 0 :(得分:4)
正如the comment中提到的Engineer Dollery问题,我试图从32位应用程序(IntelliJ)中分叉64位操作(cygwin)。
解决方案是使用64位IntelliJ(idea64.exe)