Cygwin ash.exe rebaseall给出了fork错误

Cygwin ash.exe rebaseall给出了fork错误,cygwin,fork,Cygwin,Fork,本周,我的cygwin安装出现故障,在尝试启动时出现以下错误: Error: Could not fork child process: Resource temporarily unavailable (-1). DLL Rebasing may be required see 'rebaseall / rebase --help'. 到目前为止,谷歌搜索很容易指向许多地方,解释如何执行重定基址。 但是,当我按照说明重新设置基础时: 以管理员身份打开cmd.exe cd在\cygwin\bi

本周,我的cygwin安装出现故障,在尝试启动时出现以下错误:

Error: Could not fork child process: Resource temporarily unavailable (-1).
DLL Rebasing may be required see 'rebaseall / rebase --help'.
到目前为止,谷歌搜索很容易指向许多地方,解释如何执行重定基址。 但是,当我按照说明重新设置基础时:

以管理员身份打开cmd.exe cd在\cygwin\bin中 运行ash/usr/bin/REBASEAL 然而,我得到了一个类似于我试图通过重编来解决的错误:

  0 [main] ash (14624) c:\cygwin\bin\ash.exe: *** fatal error - cygheap base mismatch 
detected - 0xCB8408/0xD28408.

This problem is probably due to using incompatible versions of the cygwin DLL.

Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.

  0 [main] ash 7140 fork: child -1 - forked process 14624 died unexpectedly, retry 0, 
exit code 0xC0000142, errno 11/usr/bin/rebase-trigger: 33: /usr/bin/rebase-trigger: 
Cannot fork
因此,我搜索了cygwin1.dll构建,只找到了一个

有没有人知道我还能做些什么来解决这个问题?

你需要删除PortableGit文件夹

转到GitHub AppData文件夹:C:\Users\[username]\AppData\Local\GitHub 删除文件夹PortableGit*。。。
这对我来说就像魔术!我的电脑上没有PortableGit文件夹,但我决定完全删除git并重新启动电脑,突然它又开始工作了!非常感谢你,你有一个简短的解释如何冲突?Git已经在我的电脑上运行了几个月,而问题是昨天才开始出现的。