Очистка репозитория GitLab происходит с помощью функции Housekeeping. 3 По умолчанию она автоматически выполняется на основе количества пушей, но администраторы могут запускать её вручную. 3
Чтобы запустить очистку вручную, нужно: 3
После этого для репозитория проекта запустится асинхронный фоновый работник. 3 Он попросит Gitaly выполнить ряд оптимизаций. 3 В частности, каждые 200 пушей из проекта удаляются файлы без ссылок, что освобождает место для хранения. 3
Управление репозиторием также включает возможность удаления репозитория. 5 Для этого нужны разрешения администратора или владельца проекта. 5 После удаления репозитория все связанные активы удаляются навсегда и не могут быть восстановлены. 5
По умолчанию GitLab выполняет фоновое обслуживание репозитория каждый день в 12:00 на 10 минут. 3 Можно изменить это значение в конфигурации Gitaly. 3