6

私が理解しているように、gitはhttp転送を行うときにcurlに依存しています(少なくともhttpを使用する場合、sshは異なると確信しています)。

これを考えると、gitに特定のフラグをcurlに渡す方法はありますか? たとえば、スロットルされた条件下で git push コマンドをテストするために --limit-rate 100k のようなものを渡したいと思います。これは可能ですか?

4

1 に答える 1

4

これは特定の質問に対する回答ではありませんが、同じ結果を得るのに役立ちます。

たとえば、 netbrakeを使用できます。

$ netbrake --limit 100k git push

の利点はnetbrake、他のコマンドと一緒に使用できることです。欠点は、Linux 固有であることです。

もう 1 つの方法は、環境変数を設定することです。gitがそれらの変数を尊重するかどうかはわかりません(他のプログラムはそうしますが)。Curlの接続オプションを確認します。

于 2012-10-17T02:39:21.350 に答える