2012-01-31 1 views
2

eclipse 플러그인을 사용하고 있습니다. 우리는 우리가 사용하는 모든 라이브러리를 유지할 수있는 저장소를 가지고 있습니다. 그래서 오늘 나는 약 50 라이브러리 파일을 자신의 소스와 함께 원격 저장소 (우리는 우리의 코드베이스를 호스팅하는 서버가있다)파손 된 파이프로 저장소를 내 git 원격 저장소로 푸시

나는 밀어 넣기를 시도하면 다음과 같은 오류가 발생했습니다. 우리는 원격 저장소 (http가 아닌)에서 내용을 가져오고 가져 오는 데 ssh를 사용합니다.

error: file write error (Disk quota exceeded)9 MiB/s 
fatal: unable to write sha1 file 
error: pack-objects died of signal 13 

어떤 이유로 이것이 왜 발생했는지 설명 할 수 있습니다. 우리는 파일 내용에 대한 일부 크기 제한과 관련하여 서버의 일부 매개 변수 설정을 놓쳤습니까?

+0

사용중인 OS/VM/파일 시스템은 무엇입니까? 이 블로그 게시물은 * 잠재적 원인의 예입니다. http://samixblog.blogspot.com/2012/01/openvz-vzctl-disk-quota-exceeded-error.html – VonC

+0

서버 : Ubuntu 10.10 클라이언트 : Ubuntu 11.10 –

+0

방금 ​​원격 저장소에서 "git gc"를했습니다. 그리고 나서 현지에서 밀었다. 그러나 나는 이것이 왜 효과가 있었는지 이해할 수 없었다. –

답변

1

이것은 서버 OS (귀하의 Ubuntu 11.10)에 대한 제한 사항이어야하며 할당량이 활성화되었는지 (기본적으로 켜져 있지는 않음) 확인해야합니다.

article은 할당량 관리 방법을 설명합니다.
그리고 this question에서 언급 한 것처럼 서버가 실제로 사용하는 사용자와 할당량이 일치하는지 확인하십시오.

quota -su git 
# versus 
du -sh ~git 

그렇지 않은 경우 quotacheck입니다.