我发现的所有问题都希望避免git push/pull中的超时.在我的情况下,我想强迫他们.我的推送+拉动都是通过ssh到达某些时间点可能无法使用的远程机器.例如,我有一个脚本推送到两个远程公共存储库.我不希望这个脚本在推送到第一个repo并且该机器不可用时永远挂起.相反,在一些超时之后,我希望推送失败并继续第二个回购.
有什么选择吗?
我需要设置 git svn fetch 命令的超时。如果获取过程花费的时间超过特定时间间隔(例如 10 分钟),则应该超时。是否可以在 git 命令本身中这样做?或者任何其他可能的方式来做到这一点?