Сбой пересборки Discourse на этапе инициализации: тайм-аут Git HTTPS, ищем чистое решение на основе SSH

Спасибо за уточнение, Джей.

После дополнительной диагностики выяснилось, что исходящий HTTPS не заблокирован на самом хосте — прямые запросы curl к GitHub и raw.githubusercontent.com выполняются стабильно. Проблема проявляется только внутри контейнера инициализации (bootstrap), где команда git ls-remote по HTTPS периодически завершается с таймаутом SSL. Доступ к GitHub по SSH остаётся полностью надёжным, поэтому изначально я исследовал возможность использования чистого SSH-пути на этапе инициализации.

Ваше замечание о сложности переписывания всех компонентов, которые предполагают использование HTTPS, вполне обосновано. Учитывая, что сбои HTTPS связаны с нестабильностью маршрута моего провайдера к GitHub, а не с локальным файрволом или настройками Docker, я сосредоточусь на стабилизации сетевого пути на стороне провайдера, вместо того чтобы пытаться изменять процесс инициализации.

Ещё раз спасибо за советы и за разъяснение ограничений, связанных с использованием HTTPS в конвейере сборки.