我发现的所有问题都希望避免git push/pull中的超时.在我的情况下,我想强迫他们.我的推送+拉动都是通过ssh到达某些时间点可能无法使用的远程机器.例如,我有一个脚本推送到两个远程公共存储库.我不希望这个脚本在推送到第一个repo并且该机器不可用时永远挂起.相反,在一些超时之后,我希望推送失败并继续第二个回购.
有什么选择吗?
Ari*_*zis 11
我不认为你可以使用内置功能进行自动故障转移.但是由于Git只是在下面使用SSH,它应该ConnectTimeout可以为你的机器添加一个选项.ssh/config.参看 man ssh_config.那么像git push foo || git push barshell中的东西应该做你想要的.
| 归档时间: |
|
| 查看次数: |
5372 次 |
| 最近记录: |