your programing

github 페이지 용 저장소를 두 개 이상 만들 수 있나요?

lovepro 2020. 10. 14. 08:15
반응형

github 페이지 용 저장소를 두 개 이상 만들 수 있나요?


github에서 블로그 호스팅 용 리포지토리만들었습니다. 여러 블로그를 호스팅하기 위해 더 많이 만들 수있는 방법이 있나요? 호스팅 용 리포지토리를 하나만 사용할 수 있나요 ( username.github.com 은 한 번만 사용할 수 있기 때문에 ?)


GitHub 저장소 당 하나의 사이트를 가질 수 있습니다. "username.github.io"이외의 저장소는 http://username.github.io/REPONAME에 게시됩니다 . 이러한 저장소는 "gh-pages"브랜치에 푸시하는 모든 것을 게시합니다.

더 나은 설명은 GitHub 페이지 문서 에서 확인할 수 있습니다 .

( 2013 년 4 월부터username.github.com 지금은 모두 username.github.io)


제한되지 않습니다. 하나의 계정에 여러 GitHub 페이지 사이트를 보유 할 수 있습니다. 다른 GitHub 저장소를 만들고 사이트 파일을 gh-pages 브랜치에 푸시합니다. 이렇게하면 사이트가 tshepang.github.io/repo-name에서 호스팅됩니다.

이제 다른 파일 "CNAME"을 동일한 저장소 및 브랜치에 푸시하고 movies.tshepang.net으로 채 웁니다. DNS 호스트에 로그인하고 "tshepang.github.io"를 가리 키도록 CNAME을 추가합니다 (원래 사이트와 동일).

이렇게하면 서로 다른 도메인에 겉보기에 두 개의 서로 다른 사이트를 가질 수 있습니다. github.io 자체 내에 두 개 이상의 하위 도메인이있는 경우에는 작동하지 않습니다.


코드 복제에 문제가없는 경우 하위 페이지가있는 동일한 저장소 내에서 여러 페이지를 호스팅 할 수 있습니다.

내 웹 사이트의 최신 버전은 http://username.github.io/REPONAME에서 호스팅됩니다. 이것은 내 웹 사이트의 최신 버전을 호스팅하는 내 루트 저장소 구조의 스크린 샷입니다.

저장소 루트 폴더

"2.4.0"폴더 내에서 동일한 페이지의 이전 버전을 호스팅 할 수 있습니다.이 페이지http://username.github.io/REPONAME/2.4.0 에서 액세스 할 수 있습니다. 다음 은 폴더 2.4.0의 구조입니다.리포지토리 폴더 2.4.0

메인 페이지 내에서이 하위 페이지 방법론을 사용하면 하나의 메인 페이지 내에서 여러 하위 페이지를 호스팅 할 수 있습니다.


다른 사이트에 대해 별도의 리포지토리를 만들고 싶지 않지만 호스팅하려는 경우 해결 방법을 찾았습니다. io repo에서 다른 사이트 (subDirectories) index.html 파일에 연결하는 목차 역할을하는 index.html 파일을 마스터 브랜치에 만듭니다. username.github.io 마스터 브랜치는 호스팅을 가능하게하는 랜딩 페이지 인 것 같습니다. 따라서 별도의 프로젝트로 연결되는 인덱스 파일이 보이지 않으면 하위 디렉토리를 등록하지 않습니다. 이 후에는보고 싶은 프로젝트의 URL 만 있으면됩니다. io는 기본적으로 모든 개별 프로젝트가있는 거대한 단일 웹 사이트처럼 작동합니다. 물론 별도의 리포지토리를 갖고 싶다면 gh-pages를 사용하는 것이 좋습니다.


조직을 등록 할 수 있습니다. 그런 다음 저장소 (xxx.github.io)를 생성하여 Github 페이지에 배포합니다. xxx는 조직 이름입니다.


오늘 나는 다른 사이트를 만들었고 브랜치 gh- 페이지를 만드는 대신 저장소 설정에서 마스터 브랜치를 구성했습니다 .--> GitHub 페이지 섹션에서 소스를 마스터 (또는 원하는 다른 브랜치)로 선택합니다. 내 스크린 샷에서 사이트 링크를 제거했습니다. 같은 섹션에 사이트 링크가 표시됩니다.

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/15563685/can-i-create-more-than-one-repository-for-github-pages

반응형