포크된 샘플 프로젝트에서 GitLab Pages 웹사이트 생성하기

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab은 가장 인기있는 정적 사이트 생성기(SSG)를 위한 샘플 프로젝트를 제공합니다. 샘플 프로젝트 중 하나를 포크하고 CI/CD 파이프라인을 실행하여 Pages 웹사이트를 생성할 수 있습니다.

GitLab Pages를 테스트하거나 이미 Pages 사이트를 생성할 수 있는 설정이 완료된 새 프로젝트를 시작하려면 샘플 프로젝트를 포크하세요.

비디오 튜토리얼을 시청해보세요. 이렇게 작동하는 방법을 확인할 수 있습니다.

샘플 프로젝트를 포크하고 Pages 웹사이트를 생성하려면:

  1. GitLab Pages examples 그룹으로 이동하여 샘플 프로젝트를 확인합니다.
  2. 포크하고 싶은 프로젝트 이름을 선택합니다. (포크하려면)
  3. 오른쪽 상단에서 포크를 선택한 후 포크할 네임스페이스를 선택합니다.
  4. 프로젝트에서 왼쪽 사이드바에서 Build > 파이프라인을 선택한 후 파이프라인 실행을 선택합니다. GitLab CI/CD가 사이트를 빌드하고 배포합니다.

사이트가 배포되는 데 약 30분이 소요될 수 있습니다. 파이프라인이 완료되면 배포 > 페이지로 이동하여 Pages 웹사이트 링크를 찾을 수 있습니다.

저장소에 푸시된 모든 변경에 대해 GitLab CI/CD는 즉시 새로운 파이프라인을 실행하여 변경 사항을 Pages 사이트에 곧바로 배포합니다.

포크 관계 제거하기

포크한 프로젝트에 기여하고 싶다면 포크한 관계를 유지할 수 있습니다. 그렇지 않으면:

  1. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  2. 고급 설정을 확장합니다.
  3. 포크 관계 제거를 선택합니다.

URL 변경

URL을 네임스페이스와 일치하도록 변경할 수 있습니다. GitLab.com에서 Pages 사이트를 호스팅하는 경우 <namespace>.gitlab.io로 이름을 변경할 수 있습니다. 여기서 <namespace>는 GitLab 네임스페이스입니다(프로젝트를 포크할 때 선택한 것).

  1. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  2. 고급을 확장합니다.
  3. 경로 변경에서 경로를 <namespace>.gitlab.io로 업데이트합니다.

    예를 들어, 프로젝트의 URL이 gitlab.com/gitlab-tests/jekyll이고 네임스페이스가 gitlab-tests인 경우, 저장소 경로를 gitlab-tests.gitlab.io로 설정하면 Pages 웹사이트의 결과 URL은 https://gitlab-tests.gitlab.io입니다.

    저장소 경로 변경

  4. SSG 구성 파일을 여시고 기본 URL""로 변경합니다. 프로젝트 이름 설정은 SSG마다 다르며 구성 파일에 없을 수 있습니다.

관련 주제