无法在win7 64位上运行git bash

无法在win7 64位上运行git bash,git,git-bash,Git,Git Bash,我是git的新手。 我在我的计算机上安装了msysgit的最新版本。但当我尝试使用git bash时,结果是这样的: 0 [main] sh.exe" 5132 fork_copy:user/cygwin data pass 0 failed,0x47F000. .0x4843DC, done 232, windows pid 4132, win32 error 5 sh.exe": fork: Resource temporarily unavailable sh.exe"-3.1$ 我

我是git的新手。 我在我的计算机上安装了msysgit的最新版本。但当我尝试使用git bash时,结果是这样的:

0 [main] sh.exe" 5132 fork_copy:user/cygwin data pass 0 failed,0x47F000.

.0x4843DC, done 232, windows pid 4132, win32 error 5

sh.exe": fork: Resource temporarily unavailable
sh.exe"-3.1$

我重新安装了它,但问题仍然存在。我也尝试了其他版本,但也不起作用

Win版本的git有一个内部mingw或cygwin,这与officisl mingw/cygwin实现不兼容,主要是在小但重要的版本问题上

但这不是一个大问题,因为这个官方的mingw/cygwin实现也包含了他们的git,它很好地集成到了他们系统的其他部分中


我个人的看法是:Mingwin有很多不兼容的Subversion,它唯一的优势(与win32 api的良好集成只需一小步)早已过时。目前最好的做法是使用cygwin,并让它成为系统上唯一的unix api(以避免兼容性问题)。

我升级到最新版本的msysgit和tortoisegit[msysgit(Git-1.9.0-preview20140217.exe)和 tgit(TortoiseGit-1.8.7.0-32bit.msi)],解决了我的问题。 你可以试试


其他:您可以尝试关闭防病毒软件。

我也遇到了同样的问题:

sh.exe“8144 fork\u copy:user/cygwin数据传递0失败,0x47F000..0x4843DC,完成236,windows pid 7912,Win32错误5

我还卸载了百度的杀毒软件,现在一切正常

所以,我想你可以试着检查一下防病毒软件


谢谢。

哪个版本号是“最新版本”?(即,了解您是否正在运行预览版/测试版/发布版/…)我曾尝试关闭杀毒软件,但没有成功。然后我下载了一个便携式git,令人惊讶的是,它工作得很好。值得一提的是,我也使用了百度的杀毒软件,这似乎是问题所在。