- 프로젝트 기능 및 권한 구성
- 프로젝트 기능 활성화 및 비활성화
- 프로젝트 분석 비활성화
- 이슈에서 CVE 식별자 요청 비활성화
- 프로젝트 이메일 알림 비활성화
- 프로젝트의 병합 요청 설정 구성
프로젝트 기능 및 권한
프로젝트 기능 및 권한 구성
프로젝트의 기능과 권한을 구성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 사용자가 프로젝트에 액세스를 요청할 수 있도록 하려면 사용자가 액세스를 요청할 수 있음 확인란을 선택합니다.
- 프로젝트에서 기능을 활성화 또는 비활성화하려면 기능 토글을 사용합니다.
- 변경 사항 저장을 선택합니다.
기능을 비활성화하면 다음과 같은 추가 기능이 비활성화됩니다:
-
이슈 기능을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없습니다:
- 이슈 보드
- 서비스 데스크
- 프로젝트 사용자는 여전히 병합 요청에서 마일스톤에 액세스할 수 있습니다.
-
이슈 및 마일스톤을 비활성화하면 프로젝트 사용자가 다음을 사용할 수 없습니다:
- 레이블
- 마일스톤
-
저장소를 비활성화하면 프로젝트 사용자가 다음에 액세스할 수 없습니다:
- 병합 요청
- CI/CD
- 대형 파일 저장소
- 패키지
-
메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 액세스가 필요합니다. 메트릭 대시보드에 액세스 권한이 있는 사용자는 환경 및 배포에도 액세스할 수 있습니다.
프로젝트 기능 활성화 및 비활성화
활성화된 프로젝트 기능은 프로젝트 구성원이 볼 수 있고 액세스할 수 있습니다. 특정 프로젝트 기능을 비활성화하여 역할에 관계없이 프로젝트 구성원이 해당 기능을 볼 수 없도록 할 수 있습니다.
프로젝트에서 개별 기능을 활성화 또는 비활성화하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 기능을 활성화하려면 토글을 켭니다. 기능을 비활성화하려면 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
프로젝트 분석 비활성화
기본적으로 프로젝트 분석은 왼쪽 사이드바의 분석 항목 아래에 표시됩니다. 이 기능을 비활성화하고 왼쪽 사이드바에서 분석 항목을 제거하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 분석 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
이슈에서 CVE 식별자 요청 비활성화
- GitLab 13.4에 도입, GitLab.com의 공용 프로젝트에만 해당됨.
일부 환경에서 사용자는 문제에서 CVE 식별자 요청을 제출할 수 있습니다.
프로젝트에서 문제에서 CVE 식별자 요청 옵션을 비활성화하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- 이슈 아래에서 이슈 사이드바에 CVE ID 요청 토글을 끕니다.
- 변경 사항 저장을 선택합니다.
프로젝트 이메일 알림 비활성화
전제 조건:
- 프로젝트의 소유자 역할이어야 합니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한 섹션을 확장합니다.
- 이메일 알림 활성화 확인란을 지웁니다.
프로젝트 이메일 알림에서 diff 미리보기 비활성화
- GitLab 15.6에서 도입됨. 기본적으로 비활성화됨.
- GitLab 17.1에서 GitLab.com, self-managed 및 GitLab Dedicated에서 플래그
diff_preview_in_email
가 활성화됨.
병합 요청에서 코드를 검토하고 코드 라인에 주석을 달면, GitLab은 이메일 알림에 참여자에게 일부 diff를 포함합니다. 일부 조직 정책은 이메일을 보안이 적은 시스템으로 취급하거나 이메일을 위한 인프라를 제어하지 않을 수 있습니다. 이는 소스 코드의 지적 재산권 또는 액세스 제어에 위험을 가질 수 있습니다.
전제 조건:
- 프로젝트의 소유자 역할이어야 합니다.
프로젝트에서 diff 미리보기를 비활성화하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 가시성, 프로젝트 기능, 권한을 확장합니다.
- diff 미리보기 포함을 지웁니다.
- 변경 사항 저장을 선택합니다.
프로젝트의 병합 요청 설정 구성
프로젝트의 병합 요청 설정을 구성합니다:
기본적으로 병합 시에 소스 브랜치 삭제
병합 요청에서 기본 동작을 변경하여 소스 브랜치 삭제 확인란이 항상 선택되도록 할 수 있습니다.
이 기본값을 설정하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 병합 요청을 선택합니다.
- 기본으로 “소스 브랜치 삭제” 옵션 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.