자체 호스팅 사이트에서 플러그인을 설치하는 공식 Discourse 가이드(공식 튜토리얼)를 따랐지만, 이 가이드는 2014년에 작성된 것으로 현재 많은 정보가 구식일 가능성이 높다고 생각합니다.
또한, 토론 댓글에서 권장된 비교적 최신 해결책 중 일부, 예를 들어 볼륨을 통해 SSH 키를 마운트하고 부트스트랩 과정에서 SSH 액세스를 구성하는 방법도 시도해 보았습니다. 그러나 이러한 노력에도 불구하고 여전히 SSH를 사용하여 사설 Git 저장소에서 플러그인을 클론하고 설치하지 못했습니다.
사설 저장소에서 SSH 키를 사용해 Discourse 플러그인을 설치하는 최신 작동 방법이나 모범 사례를 알고 계신 분이라면, 여러분의 조언을 간절히 부탁드립니다.
감사합니다. 하지만 링크해 주신 공식 2014년 가이드에 설명된 방법을 이미 시도해 보았으며, 부트스트랩 과정에서 SSH 키를 사용하여 비공개 저장소에 액세스하는 경우 더 이상 작동하지 않는다는 것을 확인했습니다.
또한, 댓글 중 하나에서 언급된 새로운 접근 방식(SSH 키를 컨테이너에 마운트하고 after_code에서 core.sshCommand를 설정하는 방법)도 시도해 보았지만, 불행히도 제 경우에도 실패했습니다. Discourse가 비공개 플러그인을 클론할 때 여전히 SSH 권한 오류를 발생시키고 있습니다.
현재 프로덕션 환경에서 SSH를 사용하여 비공개 저장소를 안정적으로 사용할 수 있는 방법이 있다면, 더 최신인 가이드라인을 제공해 주시면 정말 감사하겠습니다.