프로젝트 기능 및 권한
Offering: GitLab.com, Self-Managed, GitLab Dedicated
프로젝트 기능 및 권한 구성
프로젝트의 기능과 권한을 구성하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 사용자가 프로젝트에 액세스를 요청할 수 있도록 하려면 사용자가 액세스 요청을 할 수 있음 확인란을 선택합니다.
- 프로젝트에서 기능을 활성화하거나 비활성화하려면 기능 토글을 사용합니다.
- 변경 사항 저장을 선택합니다.
기능을 비활성화하면 다음 추가 기능도 비활성화됩니다:
-
이슈 기능을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없게 됩니다:
- 이슈 보드
- 서비스 데스크
- 프로젝트 사용자는 여전히 Merge Request에서 마일스톤에 액세스할 수 있습니다.
-
만약 이슈와 Merge Request을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없게 됩니다:
- 라벨
- 마일스톤
-
리포지터리를 비활성화하면 프로젝트 사용자가 다음에 액세스할 수 없게 됩니다:
- Merge Request
- CI/CD
- 대용량 파일 스토리지(Git LFS)
- 패키지
-
메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 액세스가 필요합니다. 메트릭 대시보드에 액세스 권한이 있는 사용자는 환경 및 배포에도 액세스할 수 있습니다.
프로젝트 기능 활성화 및 비활성화
활성화된 프로젝트 기능은 프로젝트 구성원에게 표시되고 액세스할 수 있습니다. 특정 프로젝트 기능을 비활성화하여 구성원의 역할 여부와 상관없이 표시되지 않고 액세스할 수 없게 할 수 있습니다.
프로젝트에서 개별 기능을 활성화 또는 비활성화하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 기능을 활성화하려면 토글을 켭니다. 기능을 비활성화하려면 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
프로젝트 분석 비활성화
기본적으로 프로젝트 분석은 분석 항목 아래에 표시됩니다. 이 기능을 비활성화하고 왼쪽 사이드바에서 분석 항목을 제거하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 분석 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
이슈에서 CVE 식별자 요청 비활성화
Offering: GitLab.com
- GitLab 13.4에서 도입됨, GitLab.com의 공개 프로젝트에 대해서만 해당됨.
일부 환경에서 사용자는 이슈에서 CVE 식별자 요청을 제출할 수 있습니다.
프로젝트에서 이슈에서 CVE 식별자 요청 옵션을 비활성화하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 이슈에서 이슈 사이드바의 CVE ID 요청 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
프로젝트 이메일 알림 비활성화
전제 조건:
- 프로젝트의 소유자 역할이어야 합니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 이메일 알림 비활성화 확인란을 해제합니다.
프로젝트의 Merge Request 설정 구성
프로젝트의 Merge Request 설정을 구성합니다:
- Merge Request 방법 설정(Merge 커밋, 빠른 전진 Merge).
- Merge Request 설명 템플릿 추가.
- 다음을 활성화합니다:
- 다음을 구성합니다:
- 제안된 변경 커밋 메시지.
- Merge 및 스쿼시 커밋 메시지 템플릿.
- 기본 대상 프로젝트 (포크에서 온 Merge Request에 대해).
Merge 시 소스 브랜치 기본적으로 삭제
Merge Request에서 기본 동작을 변경하여 소스 브랜치 삭제 확인란이 항상 선택되도록 설정할 수 있습니다.
이 설정을 변경하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > Merge Request을 선택합니다.
- 기본적으로 “소스 브랜치 삭제” 옵션 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.