InfoGrab Docs

액세스 및 가시성 제어

프로젝트 가시성, 생성, 보존 및 삭제를 제어합니다. 브랜치, 프로젝트, 스니펫, 그룹에 대한 접근 제어, SSH 키 유형 및 길이, Git 설정, 미러링 설정을 구성합니다.

GitLab 인스턴스 관리자는 브랜치, 프로젝트, 스니펫, 그룹 등에 대한 특정 제어를 적용할 수 있습니다. 예를 들어 다음을 정의할 수 있습니다: 프로젝트를 생성하거나 삭제할 수 있는 역할. 삭제된 프로젝트 및 그룹의 보존 기간. 그룹, 프로젝트, 스니펫의 가시성. SSH 키에 허용되는 유형 및 길이. 허용되는 프로토콜(SSH 또는 HTTPS) 및 클론 URL과 같은 Git 설정. 푸시 미러링 및 풀 미러링 허용 또는 방지. 사전 요구 사항: 관리자여야 합니다. 가시성 및 액세스 제어 옵션에 액세스하려면: 오른쪽 상단에서 관리자 를 선택합니다. 설정 > 일반 을 선택합니다. 가시성 및 액세스 제어 를 확장합니다. 프로젝트를 만들 수 있는 역할 정의 # 인스턴스에 프로젝트 생성 보호를 추가할 수 있습니다. 이 보호는 인스턴스에서 그룹에 프로젝트를 추가 할 수 있는 역할을 정의합니다. 프로젝트를 생성하는 데 필요한 기본 최소 역할 설정을 구성하면 새 그룹에 대한 기본값이 설정됩니다. 기존 그룹은 현재 권한을 유지합니다. 사전 요구 사항: 관리자여야 합니다. 오른쪽 상단에서 관리자 를 선택합니다. 설정 > 일반 을 선택합니다. 가시성 및 액세스 제어 를 확장합니다. 프로젝트를 생성하는 데 필요한 기본 최소 역할 의 경우 원하는 역할을 선택합니다: 아무도. 관리자. 소유자. 유지 관리자. 개발자. 변경 사항 저장 을 선택합니다. Note 관리자 를 선택하고 관리자 모드 가 활성화된 경우 관리자는 새 프로젝트를 만들기 위해 관리자 모드로 전환해야 합니다. 관리자만 프로젝트 삭제 가능하도록 제한 # 사전 요구 사항: 관리자이거나 프로젝트에서 소유자 역할이 있어야 합니다. 관리자만 프로젝트 삭제를 제한하려면: 오른쪽 상단에서 관리자 를 선택합니다. 설정 > 일반 을 선택합니다. 가시성 및 액세스 제어 를 확장합니다. 프로젝트를 삭제할 수 있는 권한 으로 스크롤하여 관리자 를 선택합니다. 변경 사항 저장 을 선택합니다. 제한을 비활성화하려면: 소유자 및 관리자 를 선택합니다. 변경 사항 저장 을 선택합니다. 삭제 보호 # 히스토리 GitLab 16.0에서 일반 사용 가능 이 되었습니다. Premium 및 Ultimate만 해당. GitLab 18.0에서 GitLab Premium에서 GitLab Free로 이동 되었습니다. 삭제 보호는 인스턴스에서 그룹 및 프로젝트의 우발적인 삭제를 방지합니다. 보존 기간 # 그룹과 프로젝트는 사용자가 정의한 보존 기간 동안 복원 가능한 상태를 유지합니다. 기본적으로 보존 기간은 30일이지만 1 에서 90 일 사이의 값으로 변경할 수 있습니다. 사전 요구 사항: 관리자 액세스 권한이 있어야 합니다. 그룹 및 프로젝트에 대한 삭제 보호를 구성하려면: 오른쪽 상단에서 관리자 를 선택합니다. 설정 > 일반 을 선택합니다. 가시성 및 액세스 제어 를 확장합니다. 보존 기간 으로 스크롤하여 보존 기간을 1 에서 90 일 사이의 값으로 설정합니다. 변경 사항 저장 을 선택합니다. 기본값 재정의 및 영구 삭제 # 지연을 재정의하