windows - 无法启动 Git Bash

标签 windows git bash vagrant conemu

启动 Git Bash 时遇到问题,不确定错误发生在堆栈的哪个位置。运行 Windows 10、Git Bash、ConEmu 和 Vagrant。

当我通过 ConEmu 或直接通过应用程序启动 Git Bash 时,我收到以下消息:

0 [main] bash 4696 fork: child 528 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
1263234 [main] bash 4696 fork: child 684 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
3519490 [main] bash 4696 fork: child 2020 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
7764494 [main] bash 4696 fork: child 7064 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes

我对 Git Bash(或 bash,就此而言)知之甚少,无法弄清楚发生了什么,我能找到的所有答案都是关于 Cygwin 的。

最佳答案

自上次更新以来,COMODO 防火墙发生了同样的问题。

  1. 将 Git 文件夹添加到文件评级 > 文件列表作为受信任的文件

  2. 将 Git 文件夹添加到高级保护 > Milanescious > Shell 代码排除

  3. Firewall > Application Rules 中将 git-bash.exe 设置为 allowed application(这个可能是可选的,但无论如何都不会造成伤害)

解决了 Windows 10 上的问题。

旁注:关闭 COMODO 防火墙并不能解决问题,这是相当具有误导性的...但是添加排除规则确实可以解决问题。

其他注意事项:如果您使用 Comodo 防火墙,您应该考虑卸载它...它已经窃听并破坏了我的 Windows 安装,我一删除就遇到了很多 BSOD它... 事后想起来,他是很多问题的根源。我的意思是,防火墙到底是如何在没有通知的情况下默默地阻止应用程序或无限沙箱的。再加上删除是一件很痛苦的事,卸载程序崩溃了两次......

关于windows - 无法启动 Git Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37263702/

相关文章:

c# - 在 C# 中捕获 Window 的音频

git - TFS 2013 Git 模式不支持 TFVC 的哪些内容?

linux - 当我尝试添加一个文件名在 Windows 上无效的文件时,我可以让 git 警告我吗?

arrays - 如何在 linux bash 中减去两个标准输出列表

linux - ssh嵌套登录到其他ssh

arrays - 在 Bash 中打印多个迭代数组,以便它们交替

windows - 使用 @echo off 和 >nul 后批处理文件仍然打印错误消息

css - 不同的字体在 OS X 上垂直对齐

linux - 删除 Maven Pom 中的重复依赖项

java - 自定义 apache ant 任务 git-add (jgit) 不起作用