insh.exe:*** Couldn't reserve space for cygwin's heap,Win32 error 0

Posted 笑佛缘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insh.exe:*** Couldn't reserve space for cygwin's heap,Win32 error 0相关的知识,希望对你有一定的参考价值。

Git一直使用都好好的,今天git pull的时候,报了如下的错误,\bin\sh.exe:*** Couldn‘t reserve space for cygwin‘s heap,Win32 error 0,经过百度之后获知这个问题是因为Cygwin 使用持久性共享内存有时可能损坏症状某些 Cygwin 程序开始失败其他应用程序受影响

解决方法是:1、通过cmd进入git的rebase.exe所在目录,我的是在Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin;

2、在命令行中输入 rebase.exe -b 0x50000000 msys-1.0.dll,然后回车,正常情况下命令行是没有任何返回内容的,除非是执行失败。

3、如图所示:

技术分享

4、以下是解决此问题的网站:

http://stackoverflow.com/questions/18502999/git-extensions-win32-error-487-couldnt-reserve-space-for-cygwins-heap-win32

http://jakob.engbloms.se/archives/1403

以上是关于insh.exe:*** Couldn't reserve space for cygwin's heap,Win32 error 0的主要内容,如果未能解决你的问题,请参考以下文章

quartz报错 Couldn't retrieve job because the BLOB couldn't be deserialized: null

Couldn't resolve host 'mirrorlist.centos.org'解决办法

CentOS Couldn't resolve host 'apt.sw.be'

[tomcat] couldn't get host name 解决

mysqldump: Couldn't execute 'SAVEPOINT sp':

iOS开发—— Couldn't add the Keychain Item