有没有办法使git超过http超时?

| 我有一个自动运行git clone / pull的脚本(这实际上发生在jenkins CI中,但我的问题更笼统)。远程git服务器基于HTTPS。带有git客户端的计算机具有不稳定的DSL Internet连接,因此有时会重新连接并更改IP地址,从而丢失所有现有连接。当git客户端运行时连接失败时,客户端将永远不会成功,但也不会因超时而失败,因此我的脚本会挂断。 我想设置客户端,使其在一段时间后超时(以便脚本可以重试,记录失败或执行任何其他操作)。但是我没有在git-config手册页中找到任何超时选项。我发现了一个相关问题,但这仅用于SSH连接。您知道HTTP服务器是否可以替代吗?     
已邀请:
        您可以尝试使用   http.lowSpeedLimit,http.lowSpeedTime      如果HTTP传输速度较慢   比http.lowSpeedLimit更长的时间   超过http.lowSpeedTime秒,   传输中止。可以覆盖   通过GIT_HTTP_LOW_SPEED_LIMIT和   GIT_HTTP_LOW_SPEED_TIME环境   变量。     
        除了CAD bloke的答案: 也
git config --global http.lowSpeedLimit 1000
git config --global http.lowSpeedTime 600
工作良好。 上面的示例表示当速度低于1KB / s持续600秒(10分钟)时,远程操作将被阻止,该操作将被阻止。     
        将此添加到.gitconfig ...
[http]
lowSpeedLimit = 1000
lowSpeedTime = 20
lowSpeedLimit是每秒字节数 我称它为Codeplex子句。     

要回复问题请先登录注册