Git został daje mi ten błądbłąd Github/Cygwin: Wykryto cygheap baza niedopasowanie
0 [main] sh (47116) C:\Users\Marcus\AppData\Local\GitHub\PortableGit_c7e0cbde92ba565cb218a521411d0e854079a28c\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x11C7400/0x1297400.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
0 [main] sh 42052 fork: child -1 - forked process 47116 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
/mingw32/libexec/git-core/git-sh-setup: fork: retry: No child processes
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
0 [main] sh 42052 fork: child -1 - forked process 47116 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
/mingw32/libexec/git-core/git-sh-setup: fork: retry: No child processes
Rzeczy Próbowałem to:
- usuwanie Cygwin z
C:\cygwin
iC:\cygwin64
i ponowne - ponowna instalacja githuba za pomocą deinstalatora i instalatora.
- odinstalowanie github i ręczne usunięcie lokalnych i mobilnych folderów appdata i ponowne zainstalowanie.
- ponowne uruchomienie komputera
- rebasing
C:\cygwin
, udało się, ale nie naprawiono żadnych problemów. - ponowne przesłanie
%appdata%\Local\Github\PortableGit_c7e...\.
ponownie zwróciło oryginalny błąd.
dla odniesienia, używam Windows 10 64 bit. Jedyne inne pytanie, które mogłem znaleźć, wskazywało, że błąd, który dostaję, nigdy nie dotarł do rozwiązania: link here
Nie jestem pewien, gdzie jeszcze pójdzie na bok, po prostu ponownej instalacji okien w ogóle, każda pomoc byłaby bardzo doceniana.
Dziękujemy! to jest wielka pomoc i na pewno rozwiązuje problem. Mogę teraz używać git z linii poleceń, powershell i git bash! ale mam trochę obserwacji, jeśli nie masz nic przeciwko? w jaki sposób powinienem sprawić, by github rozpoznał nowe działające polecenia git jako te, które będą używane? ponieważ nawet jeśli spróbuję zastąpić jego przenośny git nowym, działającym, to nadpisuje go i powstają błędy. –
@MarcusGosselin Próbowałem zmienić git wcześniej w GitHub Desktop i ... Zmierzyłem ten sam problem, co Ty: http://stackoverflow.com/a/33703716/6309. Wolę otworzyć niezależną powłokę (taką, którą kontroluję), w której mogę użyć Gita, którego chcę. – VonC
Mam do czynienia z tym samym problemem, ale po uzyskaniu dostępu do powłoki Git z pulpitu GitHub. Kiedy otwieram katalog z oddzielnego Powershell, Git działa dobrze. Jakieś pomysły? –