2012-07-14 5 views
9

私は、サーバーが少し自由なRAMを持っており、(私は、サーバー上でローカルに複製した場合でも)git server側で圧縮を無効にするにはどうすればいいですか?

remote: Compressing objects: 24% 

問題が発生している間、それは多くのことをスワップされているため、プルが永遠に取り、そこからレポを持っています。ネットワークは制約されていないので、すべてのデータを非圧縮形式で送信しても問題ありません。どうやってやるの? gitのドキュメントから

+0

[pack。*]オプションは、[git-config](http://man.he.net/man1/git-config)で試してみることができます。 –

答えて

13

core.bigFileThreshold 

    Files larger than this size are stored deflated, without 
    attempting delta compression. Storing large files without 
    delta compression avoids excessive memory usage, at the 
    slight expense of increased disk usage. 

Default is 512 MiB on all platforms. 
This should be reasonable for most projects as source code and other 
text files can still be delta compressed, 
but larger binary media files won't be. 

Common unit suffixes of 'k', 'm', or 'g' are supported. 

だから私は1は、トリックを行うだろうような何かにこの値を設定することによって推測。

コメントで拡張:これはgit config --add core.bigFileThreshold 1コマンドで設定できます。それは裸のレポのためにも機能します。

+3

私はサーバ側で裸のレポを持っています。私はそこに行って設定を編集できますか? –

+4

私はこう思っています: 'git config --add core.bigFileThreshold 1' –

関連する問題