프로젝트 기능 및 권한

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

프로젝트 기능 및 권한 구성

프로젝트의 기능과 권한을 구성하려면 다음을 수행합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 확장합니다.
  4. 사용자가 프로젝트에 액세스를 요청할 수 있도록 하려면 사용자가 액세스 요청을 할 수 있음 확인란을 선택합니다.
  5. 프로젝트에서 기능을 활성화하거나 비활성화하려면 기능 토글을 사용합니다.
  6. 변경 사항 저장을 선택합니다.

기능을 비활성화하면 다음 추가 기능도 비활성화됩니다:

  • 이슈 기능을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없게 됩니다:

    • 이슈 보드
    • 서비스 데스크
    • 프로젝트 사용자는 여전히 Merge Request에서 마일스톤에 액세스할 수 있습니다.
  • 만약 이슈Merge Request을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없게 됩니다:

    • 라벨
    • 마일스톤
  • 리포지터리를 비활성화하면 프로젝트 사용자가 다음에 액세스할 수 없게 됩니다:

    • Merge Request
    • CI/CD
    • 대용량 파일 스토리지(Git LFS)
    • 패키지
  • 메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 액세스가 필요합니다. 메트릭 대시보드에 액세스 권한이 있는 사용자는 환경 및 배포에도 액세스할 수 있습니다.

프로젝트 기능 활성화 및 비활성화

활성화된 프로젝트 기능은 프로젝트 구성원에게 표시되고 액세스할 수 있습니다. 특정 프로젝트 기능을 비활성화하여 구성원의 역할 여부와 상관없이 표시되지 않고 액세스할 수 없게 할 수 있습니다.

프로젝트에서 개별 기능을 활성화 또는 비활성화하려면 다음을 수행합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 확장합니다.
  4. 기능을 활성화하려면 토글을 켭니다. 기능을 비활성화하려면 토글을 끕니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 분석 비활성화

기본적으로 프로젝트 분석은 분석 항목 아래에 표시됩니다. 이 기능을 비활성화하고 왼쪽 사이드바에서 분석 항목을 제거하려면 다음을 수행합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 확장합니다.
  4. 분석 토글을 끕니다.
  5. 변경 사항 저장을 선택합니다.

이슈에서 CVE 식별자 요청 비활성화

Tier: Free, Premium, Ultimate Offering: GitLab.com

일부 환경에서 사용자는 이슈에서 CVE 식별자 요청을 제출할 수 있습니다.

프로젝트에서 이슈에서 CVE 식별자 요청 옵션을 비활성화하려면 다음을 수행합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 확장합니다.
  4. 이슈에서 이슈 사이드바의 CVE ID 요청 토글을 끕니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 이메일 알림 비활성화

전제 조건:

  • 프로젝트의 소유자 역할이어야 합니다.
  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 확장합니다.
  4. 이메일 알림 비활성화 확인란을 해제합니다.

프로젝트의 Merge Request 설정 구성

프로젝트의 Merge Request 설정을 구성합니다:

Merge 시 소스 브랜치 기본적으로 삭제

Merge Request에서 기본 동작을 변경하여 소스 브랜치 삭제 확인란이 항상 선택되도록 설정할 수 있습니다.

이 설정을 변경하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 설정 > Merge Request을 선택합니다.
  3. 기본적으로 “소스 브랜치 삭제” 옵션 활성화를 선택합니다.
  4. 변경 사항 저장을 선택합니다.