Discourse 커스텀 테마를 사설 git 저장소로 설정하기

안녕하세요!

“Git 저장소에 액세스할 수 없으므로 테마를 설치할 수 없습니다. 계속 설치하시겠습니까?”

비공개 GitHub 저장소에서 테마를 가져올 때 이 오류가 발생하는 이유는 무엇인가요?

GitHub의 올바른 SSH를 사용했으며, GitHub에서 키를 생성했습니다.

Discourse의 CSS 파일이 잘못된 위치에 있기 때문일까요?

이 방법을 사용하셨나요?

네, 진행했는데 Discourse에서 배포 키를 추가하는 단계와 Discourse에서 설치 버튼을 클릭하는 단계에서 "Git 저장소에 접근할 수 없어 테마를 설치할 수 없습니다. 그래도 설치를 계속하시겠습니까?"라는 메시지가 떴어요.

아니요, SSH 키는 Discourse에서 생성되며 GitHub에 추가해야 합니다 :slight_smile: (즉, 반대 방향입니다)

네, 그렇게 했습니다. GitHub에 키를 추가했지만 작동하지 않아요.

여기서도 같은 문제가 발생합니다.

안녕하세요,

@Learnmore_smart @jsimon6

위에서 Robert가 링크한 가이드(Installing a theme from a private Git repository)를 다시 테스트해 보았는데, 예상대로 정상 작동합니다.

이미지

해당 단계를 따르셨나요? 한 번 더 시도해 보시고 문제가 발생하면 알려주세요.

Hi @Learnmore_smart, 반갑습니다 :wave:

혹시 해결하셨나요?

저는 해당 가이드를 작성한 사람이고, 방금 테스트해 보았는데 예상대로 정상적으로 작동하고 있습니다. 포럼에 설치할 때, 비공개 저장소에 대한 관리자 권한이 있는지, 그리고 SSH 저장소 주소를 사용했는지 꼭 확인해 주세요.

현재 저희 팀은 다른 기능을 개발 중이며, 아마도 몇 주 후에 이 주제로 다시 돌아올 예정입니다. 감사합니다!