グローバル Git 構成に次の設定があります。
[transfer]
fsckobjects = true
[fetch]
fsckobjects = true
[receive]
fsckobjects = true
これらは、複製されたデータベース内のすべてのオブジェクトが有効で到達可能であることを確認します。
ただし、チェックアウトしたい一部のリポジトリには、次のようなエラーがあり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
単一の「git clone」操作でグローバルな fsckobjects 設定をオーバーライドする方法はありますか?