Git 拡張機能: Win32 エラー 487: cygwin のヒープ領域を予約できませんでした、Win32 エラー 0 質問する

Git 拡張機能: Win32 エラー 487: cygwin のヒープ領域を予約できませんでした、Win32 エラー 0 質問する

Git 拡張機能:昨日まではすべて正常に動作していました。

しかし、突然、いくつかのリポジトリをプルしようとすると、このエラーが発生します。git extensions

C:\Program Files\Git\bin\git.exe pull --progress "origin" 
Done
    0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000
C:\Program Files\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0

これは、クローンしたすべてのリポジトリで発生しています。ただし、git bash は正常に動作しています。何が起こっているのか全くわかりません。なぜこのようなことが起こるのか、何か考えはありますか?

ベストアンサー1

私も同じ問題を抱えていました。ここで解決策を見つけましたhttp://jakob.engbloms.se/archives/1403

c:\msysgit\bin>rebase.exe -b 0x50000000 msys-1.0.dll

私の場合の解決策は少し違っていました。

C:\Program Files (x86)\Git\bin>rebase.exe -b 0x50000000 msys-1.0.dll

dll をリベースする前に、それが使用されていないことを確認する必要があります。

tasklist /m msys-1.0.dll

バックアップを作成します:

copy msys-1.0.dll msys-1.0.dll.bak

rebase コマンドが次のようなエラーで失敗した場合:

ReBaseImage (msys-1.0.dll) が最後のエラー = 6 で失敗しました

以下の手順を順番に実行する必要があります。

  1. dllを別のディレクトリにコピーする
  2. 上記のコマンドを使用してコピーをリベースします
  3. 元の dll をコピーに置き換えます。

問題がある場合は、管理者としてコマンドを実行してください

おすすめ記事