2014-02-07 3 views
9

제목에 따르면 사용자 정의 도메인을 특정 프로젝트의 gh-pages 분기로 리디렉션하도록하고 싶습니다.GitHub 페이지 : Redirect custom.domain.tld> user.github.io/project/

나는 쉽게 표준 동작 얻을 수 있습니다 : github.com/user/user.github.io/에서

  • custom.domain.tld> user.github.io (정적 콘텐츠의 삶을 마스터 지점) 정적 컨텐츠) github.com/project/ GH-페이지 지점에

그러나 나는 살고

  • custom.domain.tld/프로젝트 /> user.github.io/project (방법을 알아낼 수 없다. 받기 :

    • custom.domain.tld> user.github.io/project

    (정적 컨텐츠 github.com/user/project/ GH-페이지 분기를 사는 경우) 나는 포인터에 매우 감사한다.

  • 답변

    11

    custom.domain.tld이 현재 username.github.io을 가리키는 경우 user.github.io 저장소의 마스터 분기에서 CNAME 파일을 제거해야합니다. 그런 다음 동일한 CNAME 파일 (내용은 custom.domain.tld)을 Project 저장소의 gh-pages 분기에 추가하십시오. 이미 user.github.io 저장소에 대해 DNS를 올바르게 설정했다면 변경하지 않아도됩니다. GitHub의 새로운 CNAME 설정이이를 처리합니다.

    하나의 참고 : 사용자 정의 도메인 (예 : custom1.domain.tld)을 사용자 페이지 저장소에 할당하면 해당 사용자 계정의 모든 프로젝트 페이지는 각각 custom1.domain.tld/project 주소와 직접 할당 된 도메인을 상속합니다 (예 : custom2.domain.tld). 예를 들어

    , 내가 가진 :

    GitHub의 Setting up a custom domain with Pages에 더 있습니다.

    +2

    우수! 방금 하위 도메인을 프로젝트 하위 경로로 지적했습니다. 작동하지 않았다고 생각했지만 평소와 같이 쉽고 간편하게 GitHub에 소품을 넣습니다. – poshaughnessy

    +2

    와우, HOURS에 대해이 작업을 수행하십시오. 내가 올바른 설정을 여러 번했지만, 오래 전파하지 못했습니다. 이것을 시도하는 다른 사람들에게 경고하십시오 ... 모든 구성이 완료된 후 10 분 동안 기다립니다! – YasharBahman