포크된 샘플 프로젝트에서 GitLab Pages 웹사이트 만들기
GitLab은 가장 인기 있는 정적 사이트 생성기(SSG)를 위한 샘플 프로젝트를 제공합니다.
하나의 샘플 프로젝트를 포크하고 CI/CD 파이프라인을 실행하여 Pages 웹사이트를 생성할 수 있습니다.
GitLab Pages를 테스트하거나 이미 Pages 사이트 생성을 위해 구성된 새 프로젝트를 시작할 때 샘플 프로젝트를 포크하세요.
이 작업이 작동하는 방법에 대한 비디오 자습서를 시청하세요.
샘플 프로젝트를 포크하고 Pages 웹사이트를 생성하려면:
- GitLab Pages 예제 그룹으로 이동하여 샘플 프로젝트를 봅니다.
- 포크하려는 프로젝트 이름을 선택합니다. 포크.
- 오른쪽 상단에서 Fork를 선택한 다음 포크할 네임스페이스를 선택합니다.
- 왼쪽 사이드바에서 Build > Pipelines를 선택한 다음 New pipeline을 선택합니다.
GitLab CI/CD가 사이트를 빌드하고 배포합니다.
사이트가 배포되는 데 약 30분이 걸릴 수 있습니다.
파이프라인이 완료되면 Deploy > Pages로 이동하여
Pages 웹사이트에 대한 링크를 찾습니다.
저장소에 푸시된 모든 변경 사항에 대해 GitLab CI/CD가 새로운 파이프라인을 실행하며
즉시 변경 사항을 Pages 사이트에 게시합니다.
포크 관계 제거하기
포크한 프로젝트에 기여하고 싶다면, 포크된 관계를 유지할 수 있습니다.
그렇지 않으면:
- 왼쪽 사이드바에서 Settings > General을 선택합니다.
- Advanced settings를 확장합니다.
- Remove fork relationship를 선택합니다.
URL 변경하기
URL을 네임스페이스에 맞게 변경할 수 있습니다.
Pages 사이트가 GitLab.com에 호스팅되는 경우,
<namespace>.gitlab.io
로 이름을 바꿀 수 있습니다. 여기서 <namespace>
는 GitLab 네임스페이스입니다.
(프로젝트를 포크할 때 선택한 것).
- 왼쪽 사이드바에서 Settings > General을 선택합니다.
- Advanced를 확장합니다.
-
Change path에서 경로를
<namespace>.gitlab.io
로 업데이트합니다.예를 들어, 프로젝트의 URL이
gitlab.com/gitlab-tests/jekyll
이면, 네임스페이스는
gitlab-tests
입니다.리포지토리 경로를
gitlab-tests.gitlab.io
로 설정하면,
Pages 웹사이트의 결과 URL은https://gitlab-tests.gitlab.io
입니다. - SSG 구성 파일을 열고 기본 URL을
"project-name"
에서""
로 변경합니다. 프로젝트 이름 설정은 SSG에 따라 다르며,
구성 파일에 없을 수 있습니다.