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ファイアウォールでも同じ問題が発生しました。
GitフォルダーをFile Rating > File List
に信頼できるファイルとして追加
GitフォルダーをAdvanced protection > Milanescious > Shell code exclusion
に追加
Git-bash.exeをallowed application
のFirewall > Application Rules
として設定(これはオプションの場合もありますが、とにかく害はありません)
Windows 10で問題を解決しました。
注:COMODOファイアウォールをオフにしても問題は解決しません。これは非常に誤解を招く可能性があります...しかし、除外ルールを追加すると問題は解決します。
その他の注意:Comodo Firewallを使用している場合は、アンインストールを検討する必要があります... Windowsのインストールにバグが発生し、台無しになりました...多くの問題。つまり、ファイアウォールが通知なしでアプリケーションをサイレントにブロックしたり、無限にサンドボックス化したりするのはどういうことでしょうか。さらに、除去はお尻の痛みであり、アンインストーラーは2回のうち1回クラッシュします...
Comodo AntivirusはGit Bashを自動サンドボックス化したことが判明しました。サンドボックスルールの例外としてGit Bashを追加すると、問題が解決しました。
これにより他の人が1時間節約できることを願っています。
(c:\ Program Files\Git\*)のgitディレクトリ全体に除外を追加することでこれを解決しました。
高度な設定->高度な保護->その他->シェルコードインジェクションの検出
Win 7でこの問題が発生し、Gitの5つのバージョンをインストールしました。最新バージョンから後方に動作し、Googlingが見つけたすべてのソリューションを実行しました。ただし、機能したのはこのバージョン2.7.0のみでした。
その後の更新、2.7.0.1および2.7.0.2は機能しませんでした。
HTH
これは間違いなくBeyondTrust/firewallの問題です。
Windows 7ラップトップで何が起こったのかを次に示します。
解決 :