Похоже, вы собрали слишком много мусора. Можете ли вы запустить git gc
на удаленном сервере? (Держу пари, ты не сможешь)
Если нет, попробуйте загрузить пустой репозиторий (используя tar или rsync), запустите на нем git gc
, а затем снова загрузите его, перезаписав старый (убедитесь, что у вас есть резервная копия, или современный клон, на всякий случай!).
Если это решит вашу проблему (и я подозреваю, что так и будет), попробуйте настроить задачу cron для автоматического запуска git gc
в вашем голом репо. Кроме того, может помочь снижение переменной конфигурации gc.auto. Попробуйте установить в своем репо git config gc.auto 3000
.