Размер репозитория Git в файловой системе намного больше, чем у его клона - PullRequest
0 голосов
/ 13 июня 2018

Мне нужно иметь дело с репозиторием git, размещенным на экземпляре gitlab.Папка repo.git/objects имеет размер 3,8 ГБ в файловой системе сервера (такая же, как в пользовательском интерфейсе GitLab).

Однако, когда я клонирую ее с git --mirror remote-url, она имеет размер всего 120 МБ ...!?

Я прочитал http://stevelorek.com/how-to-shrink-a-git-repository.html и действительно есть ветки удаленных пользователей, но даже после выполнения шага "глубокое клонирование" и выдачи git fetch --all я не вижу различий.Что здесь происходит?

Моя конечная цель, конечно же, уменьшить / очистить репо на диске.

1 Ответ

0 голосов
/ 14 июня 2018

исправлена ​​проблема с sudo -u git git gc

GC запускается GitLab только после определенного количества циклов push

См. https://docs.gitlab.com/ce/administration/housekeeping.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...