윈도우에서 겪은 git 에러

Cygwin/Git error cygheap base mismatch detected

위의 메시지와 함께 git 이 뻗어버리길래

구글링 해본 결과 Mandatory ASLR 문제였습니다.

파워쉘을 관리자 권한으로 실행 한 뒤 아래 명령어를 사용하시면 해결 됩니다.

Get-Item -Path "C:\Program Files\Git\usr\bin\*.exe" | %{ Set-ProcessMitigation -Name $_.Name -Disable ForceRelocateImages }

혹은

설정 > Windows 보안 > 앱 및 브라우저 컨트롤 > Exploit Protection 설정 > 이미지에 대한 강제 임의 지정을 기본값 사용 ( 끄기 )로 설정

이와 같은 현상을 겪는 분들께 도움이 되었으면 하는 바람을 가지고 포스팅 해봅니다.

2 Likes

깃에서 ASLR 문제라니 ㄷㄷㄷ