비활성 프로젝트 삭제
- GitLab 15.0에서 도입됨. 기본적으로 비활성 프로젝트 삭제란
inactive_projects_deletion
이라는 플래그와 함께 도입됨.- GitLab 15.4에서 피처 플래그
inactive_projects_deletion
이 제거됨.- GitLab 15.1에서 GitLab UI를 통한 구성도 도입됨.
대형 GitLab 인스턴스의 관리자는 시간이 지남에 따라 프로젝트가 비활성화되어 더 이상 사용되지 않을 수 있다는 것을 알 수 있습니다. 이러한 프로젝트들은 불필요한 디스크 공간을 차지합니다.
비활성 프로젝트 삭제를 사용하면 이러한 프로젝트들을 식별하고 유지자들에게 사전에 경고한 후, 여전히 비활성 상태인 경우 프로젝트를 삭제할 수 있습니다. 비활성 프로젝트가 삭제되면, 그 동작은 @GitLab-Admin-Bot에 의해 수행되었음을 보여주는 감사 이벤트를 생성합니다.
GitLab.com의 기본 설정에 대한 자세한 내용은 GitLab.com 설정 페이지를 참조하십시오.
비활성 프로젝트 삭제 구성
비활성 프로젝트 삭제를 구성하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 아래쪽에 있는 관리 영역을 선택합니다.
- 설정 > 리포지터리를 선택합니다.
- 리포지터리 유지 관리를 확장합니다.
- 비활성 프로젝트 삭제 섹션에서 비활성 프로젝트 삭제를 선택합니다.
- 설정을 구성합니다.
- 경고 이메일은 비활성 프로젝트의 소유자 및 유지자 역할을 하는 사용자들에게 전송됩니다.
- 이메일 기간은 프로젝트 삭제 후 기간보다 짧아야 합니다.
- 변경 사항 저장을 선택합니다.
기준을 충족하는 비활성 프로젝트는 삭제가 예정되며 경고 이메일이 전송됩니다. 프로젝트가 여전히 비활성 상태인 경우 지정된 기간 후에 삭제됩니다. 이러한 프로젝트는 프로젝트가 보관됨 상태이더라도 삭제됩니다.
구성 예시
예시 1
다음과 같은 설정을 사용하는 경우:
- 비활성 프로젝트 삭제가 활성화됨.
- 최대를 초과하는 비활성 프로젝트 삭제 50으로 설정.
- 프로젝트 삭제 후를 12로 설정.
- 경고 이메일 전송을 6으로 설정.
프로젝트가 50MB 미만이면 해당 프로젝트는 비활성으로 간주되지 않습니다.
프로젝트가 50MB 이상이며 비활성 상태가:
- 6개월 이상인 경우: 삭제 경고 이메일이 전송됩니다. 이 이메일에는 프로젝트가 삭제될 날짜가 포함됩니다.
- 12개월 이상인 경우: 프로젝트가 삭제 예정입니다.
예시 2
다음과 같은 설정을 사용하는 경우:
- 비활성 프로젝트 삭제가 활성화됨.
- 최대를 초과하는 비활성 프로젝트 삭제 0으로 설정.
- 프로젝트 삭제 후를 12로 설정.
- 경고 이메일 전송을 11으로 설정.
이러한 설정을 구성할 때 이미 12개월 이상 비활성 상태인 프로젝트가 존재하는 경우:
- 즉시 삭제 경고 이메일이 전송됩니다. 이 이메일에는 프로젝트가 삭제될 날짜가 포함됩니다.
- 경고 이메일 후 1개월(12개월 - 11개월)에 프로젝트가 삭제 예정입니다.
프로젝트가 마지막으로 활동한 시기 확인
프로젝트의 활동 내역을 확인하고 프로젝트가 마지막으로 언제 활동되었는지를 확인하는 방법은 다음과 같습니다: