6

据我了解,git在进行http传输时依赖curl(至少在使用http时,我确信ssh是不同的)。

鉴于此,有没有办法让 git 将特定标志传递给 curl?例如,我想通过 --limit-rate 100k 之类的东西在节流条件下测试 git push 命令。这可能吗?

4

1 回答 1

4

这不是您特定问题的答案,但它可以帮助您获得相同的结果。

您可以使用netbrake,例如:

$ netbrake --limit 100k git push

的好处netbrake是您可以将它与任何其他命令一起使用。缺点是特定于 Linux。

另一种选择是设置环境变量。我不确定 git 是否尊重这些变量(尽管其他程序这样做)。检查Curl 的连接选项

于 2012-10-17T02:39:21.350 回答