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 で失敗しました
以下の手順を順番に実行する必要があります。
- dllを別のディレクトリにコピーする
- 上記のコマンドを使用してコピーをリベースします
- 元の dll をコピーに置き換えます。
問題がある場合は、管理者としてコマンドを実行してください