Discourse 재구축 시 부트스트랩 단계에서 실패: Git HTTPS 타임아웃 발생, SSH 기반 대안 방법 문의

Jay님, 설명해 주셔서 감사합니다.

추가 진단을 진행한 결과, 호스트 자체에서는 아웃바운드 HTTPS가 차단되어 있지 않은 것으로 보입니다. GitHub와 raw.githubusercontent.com에 대한 직접적인 curl 요청은 일관되게 성공합니다. 문제는 부트스트랩 컨테이너 내부에서만 발생하며, 여기서 HTTPS를 통한 git ls-remote가 간헐적으로 SSL 타임아웃을 겪고 있습니다. GitHub에 대한 SSH 기반 접근은 여전히 완전히 안정적이므로, 처음에는 부트스트랩 단계에서 깨끗한 SSH 경로를 사용할 수 있는지 탐구해 보았습니다.

HTTPS를 전제로 하는 모든 컴포넌트를 다시 작성하는 것이 어렵다는 지적은 타당합니다. HTTPS 실패가 로컬 방화벽이나 Docker 네트워킹 문제보다는 ISP의 GitHub 라우트 불안정성과 관련이 있으므로, 부트스트랩 프로세스를 수정하려는 시도보다는 업스트림 네트워크 경로를 안정화하는 데 집중할 예정입니다.

빌드 파이프라인에서 HTTPS 사용에 대한 제약 사항을 명확히 설명해 주시고 가이드를 제공해 주셔서 다시 한번 감사합니다.