2016-12-08 4 views
4

에서 fsck를/제로 패딩 파일 모드 오류를 무시 :는 "자식 클론"나는 내 글로벌 망할 놈의 구성에서 다음과 같은 설정이

[transfer] 
    fsckobjects = true 

[fetch] 
    fsckobjects = true 

[receive] 
    fsckobjects = true 

이 복제 된 데이터베이스의 모든 객체가 유효하고 연결할 수 있는지 확인합니다.

그러나, 나는 체크 아웃 할 몇 가지의 repos는 oh-my-zsh 같은 오류가 :

git clone https://github.com/robbyrussell/oh-my-zsh.git .oh-my-zsh 
Cloning into '.oh-my-zsh'... 
remote: Counting objects: 15624, done. 
error: object 2b7227859263b6aabcc28355b0b994995b7148b6: zeroPaddedFilemode: contains zero-padded file modes 
fatal: Error in object 
fatal: index-pack failed 

나는 하나의 "자식 클론"작업을 위해 내 글로벌 fsckobjects 설정을 대체 할 수있는 방법이 있나요?

답변

5

git clone --config key=value을 사용하고 건너 뛰려는 모든 인수를 전달하십시오. oh-my-zsh의 경우 다음과 같이 표시됩니다.

git clone --config transfer.fsckobjects=false \ 
    --config receive.fsckobjects=false \ 
    --config fetch.fsckobjects=false \ 
    git://github.com/robbyrussell/oh-my-zsh.git