все вопросы, которые я нашел, хотят избежать таймаутов в git push / pull. В моем случае я хочу заставить их. Мои push + pull все передаются по ssh на удаленные машины, которые могут быть недоступны в какой-то момент времени. Например, у меня есть скрипт, который выдвигает два удаленных публичных репозитория. Я не хочу, чтобы этот скрипт зависал навсегда, когда он выдвигается к первому репо, а эта машина недоступна. Вместо этого после некоторого тайм-аута я хочу, чтобы толчок не прошел и продолжился второй репо.
Есть ли здесь варианты?