Не так давно мы перешли от SVN к Git.
Несколько дней назад я понял, что вся наша команда получает эти сообщения, когда они нажимают:
$ git push
Counting objects: 32, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (32/32), 2.94 KiB | 0 bytes/s, done.
Total 32 (delta 14), reused 0 (delta 0)
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.
warning: There are too many unreachable loose objects; run 'git prune' to remove them.
To [email protected]:root/xxx.git
15c3bbb..69e6d8b xxxx -> xxx
Я думал, что это пришло с моего компьютера некоторое время, пока я не пойму, что у всех одинаковые проблемы.
Излишне говорить, что в моей папке .git нет gc.log, и использование 'git gc' или 'git prune' не имеет никакого эффекта.
Итак, мой вопрос: может ли быть, что репозиторий, размещенный на сервере, как-то не чист? Если да, то как мне на самом деле его очистить?
Все решения, которые я нашел до сих пор, относятся к локальным копиям репозиториев.
Кроме того, мы используем Gitlab для размещения наших репозиториев.
EDIT: Стоит сказать, что с тех пор, как я разместил этот вопрос, я также попробовал "Housecleaning" в хранилище с помощью Gitlab, но без результата.
Спасибо