프로젝트 기능과 권한
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
Offering: GitLab.com, Self-managed, GitLab Dedicated
프로젝트 기능 및 권한 구성
프로젝트의 기능과 권한을 구성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 사용자가 프로젝트에 액세스를 요청할 수 있도록 하려면 사용자가 액세스를 요청할 수 있음 확인란을 선택합니다.
- 프로젝트에서 기능을 활성화 또는 비활성화하려면 기능 토글을 사용합니다.
- 변경 사항 저장을 선택합니다.
기능을 비활성화하면 다음 추가 기능도 비활성화됩니다:
-
이슈 기능을 비활성화하면 프로젝트 사용자는 다음을 사용할 수 없습니다:
- 이슈 보드
- 서비스 데스크
- 프로젝트 사용자는 여전히 Merge Request에서 마일스톤에 액세스할 수 있습니다.
-
이슈 및 Merge Request을 비활성화하면 프로젝트 사용자는 다음을 사용할 수 없습니다:
- 라벨
- 마일스톤
-
리포지터리를 비활성화하면 프로젝트 사용자가 다음에 액세스할 수 없습니다:
- Merge Request
- CI/CD
- Git Large File Storage
- 패키지
- 메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 액세스를 요구합니다. 메트릭 대시보드에 액세스 권한이 있는 사용자는 환경 및 배포에도 액세스할 수 있습니다.
프로젝트 기능 활성화 및 비활성화
활성화된 프로젝트 기능은 프로젝트 멤버가 볼 수 있고 액세스할 수 있습니다. 특정 프로젝트 기능을 비활성화하여 역할과 관계없이 프로젝트 멤버가 볼 수 없고 액세스할 수 없도록 할 수 있습니다.
프로젝트에서 개별 기능을 활성화 또는 비활성화하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 기능을 활성화하려면 토글을 켭니다. 기능을 비활성화하려면 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
프로젝트 분석 비활성화
기본적으로 프로젝트 분석은 왼쪽 사이드바의 분석 항목에 표시됩니다. 이 기능을 비활성화하고 왼쪽 사이드바에서 분석 항목을 제거하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 분석 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
이슈에서 CVE 식별자 요청 비활성화
Tier: Free, Premium, Ultimate
Offering: GitLab.com
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을 선택합니다.
- “소스 브랜치 삭제” 옵션을 기본으로 사용을 선택합니다.
- 변경 사항 저장을 선택합니다.