액세스 및 가시성 제어
프로젝트 가시성, 생성, 보존 및 삭제를 제어합니다. 브랜치, 프로젝트, 스니펫, 그룹에 대한 접근 제어, SSH 키 유형 및 길이, Git 설정, 미러링 설정을 구성합니다.
GitLab 인스턴스의 관리자는 브랜치, 프로젝트, 스니펫, 그룹 등에 특정 제어를 적용할 수 있습니다. 예를 들어 다음 항목을 정의할 수 있습니다. 프로젝트를 생성하거나 삭제할 수 있는 권한. 삭제된 프로젝트와 그룹의 보존 기간. 그룹, 프로젝트, 스니펫의 가시성. 허용되는 SSH 키의 유형과 길이. 허용 프로토콜(SSH 또는 HTTPS), 클론 URL 같은 Git 설정. 푸시 미러링과 풀 미러링의 허용 또는 차단. 사전 요구 사항: 관리자여야 합니다. 가시성 및 액세스 제어 옵션에 접근하는 방법은 다음과 같습니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > General 을 선택합니다. Visibility and access controls 를 확장합니다. 프로젝트를 만들 수 있는 권한 정의 # 인스턴스에 프로젝트 생성 보호를 추가할 수 있습니다. 이 보호는 인스턴스에서 그룹에 프로젝트를 추가 할 수 있는 권한을 정의합니다. Default minimum role required to create projects 설정을 구성하면 새 그룹에 적용되는 기본값을 지정합니다. 기존 그룹은 현재 권한을 유지합니다. 사전 요구 사항: 관리자여야 합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > General 을 선택합니다. Visibility and access controls 를 확장합니다. Default minimum role required to create projects 에서 원하는 권한을 선택합니다. No one. Administrators. Owners. Maintainers. Developers. Save changes 를 선택합니다. Note Administrators 를 선택하고 Admin Mode 가 활성화되어 있으면, 관리자는 새 프로젝트를 만들기 위해 Admin Mode에 진입해야 합니다. 관리자만 프로젝트 삭제 가능하도록 제한 # 사전 요구 사항: 관리자이거나 프로젝트에서 Owner 권한이 있어야 합니다. 프로젝트 삭제를 관리자만 가능하도록 제한하는 방법은 다음과 같습니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > General 을 선택합니다. Visibility and access controls 를 확장합니다. Allowed to delete projects 로 이동해 Administrators 를 선택합니다. Save changes 를 선택합니다. 이 제한을 해제하는 방법은 다음과 같습니다. Owners and administrators 를 선택합니다. Save changes 를 선택합니다. 삭제 보호 # 히스토리 GitLab 18.0에서 GitLab Premium에서 GitLab Free로 이동 되었습니다. 삭제 보호는 인스턴스에서 그룹과 프로젝트가 실수로 삭제되는 것을 방지합니다. 보존 기간 # 그룹과 프로젝트는 정의한 보존 기간 동안 복원할 수 있는 상태로 유지됩니다. 보존 기간의 기본값은 30일