InfoGrab Docs

프로젝트 설정

요약

프로젝트의 기능과 권한을 구성하려면: 기능을 끄면 다음 추가 기능도 사용할 수 없게 됩니다: 사용 가능한 프로젝트 기능은 프로젝트 멤버에게 표시되고 접근 가능합니다. 프로젝트에서 개별 기능의 사용 가능 여부를 토글하려면:

필수 요건#

  • 프로젝트에 대한 Maintainer 또는 Owner 역할.

프로젝트 기능 및 권한 구성#

프로젝트의 기능과 권한을 구성하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 펼칩니다.
  4. 사용자가 프로젝트에 대한 접근을 요청할 수 있도록 허용하려면 사용자가 접근 요청 가능 체크박스를 선택합니다.
  5. 프로젝트에서 기능을 켜거나 끄려면 기능 토글을 사용합니다.
  6. 변경 사항 저장을 선택합니다.

기능 종속성#

기능을 끄면 다음 추가 기능도 사용할 수 없게 됩니다:

  • 작업 항목 기능을 끄면 프로젝트 사용자는 다음을 사용할 수 없습니다:
    • 이슈 보드
    • 서비스 데스크
    • 프로젝트 사용자는 머지 리퀘스트에서 마일스톤에 여전히 접근할 수 있습니다.
  • 작업 항목머지 리퀘스트를 끄면 프로젝트 사용자는 다음을 사용할 수 없습니다:
    • 레이블
    • 마일스톤
  • 리포지터리를 끄면 프로젝트 사용자는 다음에 접근할 수 없습니다:
    • 머지 리퀘스트
    • CI/CD
    • Git 대용량 파일 스토리지
    • 패키지
  • 메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 접근이 필요합니다. 메트릭 대시보드에 접근할 수 있는 사용자는 환경 및 배포에도 접근할 수 있습니다.

프로젝트 기능 토글#

사용 가능한 프로젝트 기능은 프로젝트 멤버에게 표시되고 접근 가능합니다. 특정 프로젝트 기능을 끄면 역할에 관계없이 프로젝트 멤버에게 표시되지 않고 접근할 수 없게 됩니다.

프로젝트에서 개별 기능의 사용 가능 여부를 토글하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 펼칩니다.
  4. 기능의 사용 가능 여부를 변경하려면 토글을 켜거나 끕니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 분석 끄기#

Note

프로젝트 분석을 끄면 분석 탐색 항목만 제거되며 데이터는 여전히 계산되어 각 API 엔드포인트를 통해 사용할 수 있습니다.

기본적으로 프로젝트 분석은 왼쪽 사이드바의 분석 항목 아래에 표시됩니다. 이 기능을 끄고 왼쪽 사이드바에서 분석 항목을 제거하려면:

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

이슈에서 CVE 식별자 요청 끄기#

히스토리
  • GitLab 13.4에서 도입됨, GitLab.com의 공개 프로젝트에만 해당.

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

프로젝트의 이슈에서 CVE 식별자 요청 옵션을 끄려면:

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

프로젝트 이메일 알림 끄기#

필수 요건:

  • 프로젝트에 대한 Owner 역할이 있어야 합니다.
  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. 이메일 알림 활성화 체크박스를 선택 해제합니다.

프로젝트 이메일 알림에서 diff 미리보기 끄기#

히스토리

머지 리퀘스트에서 코드를 검토하고 코드 줄에 댓글을 달면 GitLab은 참여자에 대한 이메일 알림에 diff의 몇 줄을 포함합니다. 일부 조직 정책은 이메일을 덜 안전한 시스템으로 취급하거나 이메일을 위한 자체 인프라를 제어하지 않을 수 있습니다. 이는 소스 코드의 IP 또는 접근 제어에 위험을 초래할 수 있습니다.

필수 요건:

  • 프로젝트에 대한 Owner 역할이 있어야 합니다.

프로젝트에 대한 diff 미리보기를 끄려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. diff 미리보기 포함을 선택 해제합니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트에 대한 머지 리퀘스트 설정 구성#

프로젝트의 머지 리퀘스트 설정을 구성합니다:

기본적으로 머지 시 소스 브랜치 삭제#

머지 리퀘스트에서 소스 브랜치 삭제 체크박스가 항상 선택되도록 기본 동작을 변경할 수 있습니다.

이 기본값을 설정하려면:

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

프로젝트 액세스 토큰 만료에 대한 추가 웹훅 트리거 추가#

히스토리
  • GitLab 17.9에서 extended_expiry_webhook_execution_setting이라는 플래그와 함께 프로젝트 및 그룹 액세스 토큰 웹훅에 60일 및 30일 트리거가 도입됨. 기본적으로 비활성화.
  • GitLab 17.10에서 일반적으로 사용 가능. 기능 플래그 extended_expiry_webhook_execution_setting 제거됨.

GitLab은 프로젝트 토큰이 만료되기 전에 여러 만료 이메일을 보내고 관련 웹훅을 트리거합니다. 기본적으로 이러한 웹훅은 토큰 만료 7일 전에 트리거됩니다.

토큰 만료 60일 및 30일 전에도 트리거되도록 이러한 웹훅을 구성하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. 프로젝트 액세스 토큰 만료에 대한 추가 웹훅 트리거 추가 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 설정

Tier: Free, Premium, Ultimate
Offering: GitLab.com
원문 보기
요약

프로젝트의 기능과 권한을 구성하려면: 기능을 끄면 다음 추가 기능도 사용할 수 없게 됩니다: 사용 가능한 프로젝트 기능은 프로젝트 멤버에게 표시되고 접근 가능합니다. 프로젝트에서 개별 기능의 사용 가능 여부를 토글하려면:

필수 요건#

  • 프로젝트에 대한 Maintainer 또는 Owner 역할.

프로젝트 기능 및 권한 구성#

프로젝트의 기능과 권한을 구성하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 펼칩니다.
  4. 사용자가 프로젝트에 대한 접근을 요청할 수 있도록 허용하려면 사용자가 접근 요청 가능 체크박스를 선택합니다.
  5. 프로젝트에서 기능을 켜거나 끄려면 기능 토글을 사용합니다.
  6. 변경 사항 저장을 선택합니다.

기능 종속성#

기능을 끄면 다음 추가 기능도 사용할 수 없게 됩니다:

  • 작업 항목 기능을 끄면 프로젝트 사용자는 다음을 사용할 수 없습니다:
    • 이슈 보드
    • 서비스 데스크
    • 프로젝트 사용자는 머지 리퀘스트에서 마일스톤에 여전히 접근할 수 있습니다.
  • 작업 항목머지 리퀘스트를 끄면 프로젝트 사용자는 다음을 사용할 수 없습니다:
    • 레이블
    • 마일스톤
  • 리포지터리를 끄면 프로젝트 사용자는 다음에 접근할 수 없습니다:
    • 머지 리퀘스트
    • CI/CD
    • Git 대용량 파일 스토리지
    • 패키지
  • 메트릭 대시보드는 프로젝트 환경 및 배포에 대한 읽기 접근이 필요합니다. 메트릭 대시보드에 접근할 수 있는 사용자는 환경 및 배포에도 접근할 수 있습니다.

프로젝트 기능 토글#

사용 가능한 프로젝트 기능은 프로젝트 멤버에게 표시되고 접근 가능합니다. 특정 프로젝트 기능을 끄면 역할에 관계없이 프로젝트 멤버에게 표시되지 않고 접근할 수 없게 됩니다.

프로젝트에서 개별 기능의 사용 가능 여부를 토글하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한을 펼칩니다.
  4. 기능의 사용 가능 여부를 변경하려면 토글을 켜거나 끕니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트 분석 끄기#

Note

프로젝트 분석을 끄면 분석 탐색 항목만 제거되며 데이터는 여전히 계산되어 각 API 엔드포인트를 통해 사용할 수 있습니다.

기본적으로 프로젝트 분석은 왼쪽 사이드바의 분석 항목 아래에 표시됩니다. 이 기능을 끄고 왼쪽 사이드바에서 분석 항목을 제거하려면:

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

이슈에서 CVE 식별자 요청 끄기#

히스토리
  • GitLab 13.4에서 도입됨, GitLab.com의 공개 프로젝트에만 해당.

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

프로젝트의 이슈에서 CVE 식별자 요청 옵션을 끄려면:

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

프로젝트 이메일 알림 끄기#

필수 요건:

  • 프로젝트에 대한 Owner 역할이 있어야 합니다.
  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. 이메일 알림 활성화 체크박스를 선택 해제합니다.

프로젝트 이메일 알림에서 diff 미리보기 끄기#

히스토리

머지 리퀘스트에서 코드를 검토하고 코드 줄에 댓글을 달면 GitLab은 참여자에 대한 이메일 알림에 diff의 몇 줄을 포함합니다. 일부 조직 정책은 이메일을 덜 안전한 시스템으로 취급하거나 이메일을 위한 자체 인프라를 제어하지 않을 수 있습니다. 이는 소스 코드의 IP 또는 접근 제어에 위험을 초래할 수 있습니다.

필수 요건:

  • 프로젝트에 대한 Owner 역할이 있어야 합니다.

프로젝트에 대한 diff 미리보기를 끄려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. diff 미리보기 포함을 선택 해제합니다.
  5. 변경 사항 저장을 선택합니다.

프로젝트에 대한 머지 리퀘스트 설정 구성#

프로젝트의 머지 리퀘스트 설정을 구성합니다:

기본적으로 머지 시 소스 브랜치 삭제#

머지 리퀘스트에서 소스 브랜치 삭제 체크박스가 항상 선택되도록 기본 동작을 변경할 수 있습니다.

이 기본값을 설정하려면:

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

프로젝트 액세스 토큰 만료에 대한 추가 웹훅 트리거 추가#

히스토리
  • GitLab 17.9에서 extended_expiry_webhook_execution_setting이라는 플래그와 함께 프로젝트 및 그룹 액세스 토큰 웹훅에 60일 및 30일 트리거가 도입됨. 기본적으로 비활성화.
  • GitLab 17.10에서 일반적으로 사용 가능. 기능 플래그 extended_expiry_webhook_execution_setting 제거됨.

GitLab은 프로젝트 토큰이 만료되기 전에 여러 만료 이메일을 보내고 관련 웹훅을 트리거합니다. 기본적으로 이러한 웹훅은 토큰 만료 7일 전에 트리거됩니다.

토큰 만료 60일 및 30일 전에도 트리거되도록 이러한 웹훅을 구성하려면:

  1. 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
  3. 가시성, 프로젝트 기능, 권한 섹션을 펼칩니다.
  4. 프로젝트 액세스 토큰 만료에 대한 추가 웹훅 트리거 추가 체크박스를 선택합니다.
  5. 변경 사항 저장을 선택합니다.