유휴 프로젝트 삭제
유휴 프로젝트 삭제에 대해 설명합니다.
히스토리 GitLab 15.0에서 inactive_projects_deletion 이라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 15.4에서 기능 플래그 inactive_projects_deletion 이 제거되었습니다. GitLab 15.1에서 GitLab UI를 통한 구성이 도입 되었습니다. GitLab 18.1에서 비활성 프로젝트 삭제에서 이름이 변경 되었습니다. 시간이 지남에 따라 대규모 GitLab 인스턴스의 프로젝트가 유휴 상태가 되어 불필요한 디스크 공간을 사용할 수 있습니다. GitLab을 구성하여 특정 비활성 기간 이후에 유휴 프로젝트를 자동으로 삭제할 수 있습니다. 정의된 기간 내에 프로젝트에 활동이 없을 경우: 유지 관리자는 예약된 삭제에 대해 경고하는 알림을 받습니다. 프로젝트에 활동이 없으면 GitLab은 기간이 만료될 때 프로젝트를 삭제합니다. 삭제가 발생하면 GitLab은 @GitLab-Admin-Bot이 삭제를 수행했음을 나타내는 감사 이벤트를 생성합니다. GitLab.com의 기본 설정은 GitLab.com 설정 을 참조하십시오. 유휴 프로젝트 삭제 구성 # 사전 요건: 관리자 액세스. 유휴 프로젝트 삭제를 구성하려면: 오른쪽 상단 모서리에서 Admin 을 선택합니다. Settings > Repository 를 선택합니다. Repository maintenance 를 확장합니다. Dormant project deletion 섹션에서 Delete dormant projects 를 선택합니다. 설정을 구성합니다. 경고 이메일은 유휴 프로젝트에 대해 Owner 및 Maintainer 역할을 가진 사용자에게 전송됩니다. 이메일 기간은 Delete project after 기간보다 짧아야 합니다. Save changes 를 선택합니다. 기준을 충족하는 유휴 프로젝트는 삭제 예약이 이루어지고 경고 이메일이 전송됩니다. 프로젝트가 유휴 상태로 유지되면 지정된 기간 후에 삭제됩니다. 이러한 프로젝트는 프로젝트가 보관된 경우에도 삭제됩니다. 구성 예시 # 예시 1 # 다음 설정을 사용하는 경우: Delete dormant projects 활성화됨. Delete dormant projects that exceed 50 으로 설정. Delete project after 12 로 설정. Send warning email 6 으로 설정. 프로젝트가 50MB 미만인 경우 프로젝트는 유휴 상태로 간주되지 않습니다. 프로젝트가 50MB 이상이고 다음과 같은 기간 동안 유휴 상태인 경우: 6개월 초과: 삭제 경고 이메일이 전송됩니다. 이 이메일에는 프로젝트가 삭제 예약될 날짜가 포함됩니다. 12개월 초과: 프로젝트가 삭제 예약됩니다. 예시 2 # 다음 설정을 사용하는 경우: Delete dormant projects 활성화됨. Delete dormant projects that exceed 0 으로 설정. Delete project after 12 로 설정. Send warning email 11
