据我了解,git 在进行 http 传输时依赖于 curl(至少在使用 http 时,我确信 ssh 是不同的)。
鉴于此,有没有办法让 git 传递特定的标志来 curl ?例如我想传递类似 --limit-rate 100k 的东西来测试 git push 在限制条件下的命令。这可能吗?
最佳答案
这不是您特定问题的答案,但它可以帮助您获得相同的结果。
您可以使用 netbrake ,例如:
$ netbrake --limit 100k git push
netbrake
的好处是您可以将它与任何其他命令一起使用。缺点是特定于 Linux。
另一种选择是设置环境变量。我不确定 git 是否尊重这些变量(尽管其他程序这样做)。检查connection options for Curl .
关于git - 使用 git push 时将选项传递给 curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12924447/