git - 使用 git push 时将选项传递给 curl

标签 git curl

据我了解,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/

相关文章:

git - 在 pull 请求时重命名分支

git - 通过 ANT 克隆 GIT 存储库

php - 大规模 curl

json - 为什么我的 jq 在 JSON 上失败?

git - 如何只保留 git rebase 中的头部更改

git - 查找在 git merge commit 期间冲突或本地编辑的文件

git - 为什么每个命令都必须在 git bash 中输入 "git"?

php - PHP 中的 cURL 代码将输出转储到页面

php - 在 PHP 中使用 CURL 下载后 MD5 校验和不正确 - file_get_contents 工作正常

php - 使用 php curl 逐 block 下载大文件