我不确定这个问题的原因是什么,但git失败了,因为我只从IntelliJ升级到了Windows 10。
每当我从SmartGit或Cygwin CLI中使用它时,一切都会正常工作,但从IntelliJ中运行pull
、rebase
或其他任何东西总是以结束
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)