I\'m having a script running git clone/pull automatically (this is actually happening inside jenkins CI, but my question is more general). The remote git server is HTTPS bas
Additional to CAD bloke's answer:
Also
git config --global http.lowSpeedLimit 1000
git config --global http.lowSpeedTime 600
works fine.
The above example means the remote action will block when the speed kept below 1KB/s for 600 seconds(10min), the action will block.
You can try using
http.lowSpeedLimit, http.lowSpeedTime
If the HTTP transfer speed is less than http.lowSpeedLimit for longer than http.lowSpeedTime seconds, the transfer is aborted. Can be overridden by the GIT_HTTP_LOW_SPEED_LIMIT and GIT_HTTP_LOW_SPEED_TIME environment variables.
Add this to .gitconfig ...
[http]
lowSpeedLimit = 1000
lowSpeedTime = 20
lowSpeedLimit is bytes per second
I call it the Codeplex clause.