2009-03-23 5 views
2

git add 명령을 실행하면 "fatal : malloc, out of memory"오류가 발생합니다. 나는이 시스템이 분명히 메모리가 부족하다고 생각하지만이 문제를 해결할 방법이있다.git add error : "치명적인 오류 : malloc, 메모리 부족"

또한 Windows Server 2003을 실행 중이고 msysGit을 사용하고 있습니다.

편집 : 주위에 더 많은 검색 후 그 자식의 포장 문제를 생각, 분명히 그들의 압축 방법은 큰 파일에 큰 파일이지만 열심히 질식합니다.

+0

다른 git 클라이언트를 사용 하시겠습니까? – Greg

답변

2

많은 연구 끝에 메모리 부족으로 인한 패커의 간단한 문제점을 발견했습니다. 이는 git이 대량의 작은 파일에 더 적합한 압축 방법을 사용하고 있기 때문입니다.

관심이 있다면 변경 사항을 추적 할 수 있도록 추가하기 전에 파일을 분할하여이 문제를 해결하고 있지만 다시 가져올 때 함께 넣어 주어야합니다.

+0

믿거 나 말거나 더 많은 메모리가있는 기계는 이것을 해결할 것입니다. git을 사용하여 노래 파일을 관리 할 때 동일한 문제가 발생했습니다 ... 더 많은 메모리가 사라졌습니다. – ojblass

1

저는 서버의 메모리를 늘려 문제를 해결했습니다.

+1

이것은 단지 나의 날을 만들었다! :) – Art