Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

GitLab 페이지 웹 사이트 만들기

...

프로젝트 구성원(최소 게스트까지)만 웹 사이트에 액세스할 수 있도록 프로젝트에서 페이지 액세스 제어를 설정할 수 있다.

데모는 페이지 액세스 제어 참조.

  1. 프로젝트의 Settings > General > Visibility, project features, permissions 확장

  2. Pages 버튼 전환
    토글 버튼이 표시되지 않으면 활성화되지 않은 상태. 관리자에게 활성화 요청

  3. 페이지 접근 제어 드롭다운을 사용하면 프로젝트의 가시성에 따라 GitLab 페이지로 호스팅되는 페이지를 볼 수 있는 사용자를 설정할 수 있다.

    • 프로젝트가 private인 경우 :
      Only project members : 프로젝트 구성원만 웹사이트를 탐색 가능
      Everyone : GitLab에 접속 가능한(로그인/로그아웃 상관없이) 모든사용자는 프로젝트 권한에 상관없이 웹사이트를 탐색 가능

    • 프로젝트가 internal인 경우 :
      Only project members : 프로젝트 구성원만 웹사이트를 탐색 가능
      Everyone with access : GitLab에 로그인한 모든사용자는 프로젝트 권한에 상관없이 웹사이트를 탐색 가능
      Everyone : GitLab에 접속 가능한(로그인/로그아웃 상관없이) 모든사용자는 프로젝트 권한에 상관없이 웹사이트를 탐색 가능

    • 프로젝트가 public인 경우 :
      Only project members : 프로젝트 구성원만 웹사이트를 탐색 가능
      Everyone with access : GitLab에 접속 가능한(로그인/로그아웃 상관없이) 모든사용자는 프로젝트 권한에 상관없이 웹사이트를 탐색 가능

  4. Save changes 클릭

접근 제어가 활성화된 후 누군가가 웹사이트에 접속하려고 시도하면, 그들에게 GitLab에 로그인하여 웹사이트에 접속할 수 있는지 확인할 수 있는 페이지가 제공될 것이다.

페이지 세션 종료

페이지 웹 사이트에서 로그아웃하려면 GitLab 페이지에 대한 응용프로그램 액세스 토큰을 취소한다.

  1. 프로필의 Settings > Application으로 이동

  2. 페이지 하단에서 Authorized applications 검색

  3. GitLab 페이지 > Revoke 버튼 클릭