git-gc

¿Cómo puedo activar la recolección de basura en un repositorio remoto de Git?

Como sabemos, podemos ejecutar periódicamente git gc para empaquetar objetos bajo .git/objects. En el caso de un repositorio ... etar tantos archivos? (Me refiero a los que están en el repositorio remoto central desnudo, no en el repositorio clon local.)

¿Alguna vez necesito ejecutar git gc en un repositorio desnudo?

man git-gc no tiene una respuesta obvia, y tampoco he tenido suerte con Google (aunque podría haber estado usando los término ... a un desnudo repositorio en una unidad de red compartida. El repositorio" central " fue creado con git init --bare --shared.

Git gc usando memoria excesiva, no se puede completar

Actualización final y corrección: La solución aquí resultó ser una combinación de dos cosas: usar Windows Git en lugar de Cyg ... ocupa del problema de memoria muy bien. Parece que volveré a eso de vez en cuando cuando mi repositorio necesite un arreglo.

Detener a un git gc aggressive agresivo, ¿es eso algo malo?

Estoy ejecutando un git gc --aggressive en un repositorio muy grande (apx 100 gb). Ha estado funcionando desde hace dos noche ... las consecuencias? ¿Mi repositorio será inutilizable? Mi intuición dice que no, pero me gustaría algunas opiniones. ¡Gracias!

¿Hay alguna forma de limitar la cantidad de memoria que usa "git gc"?

Estoy alojando un repositorio git en un host compartido. Mi repositorio necesariamente tiene un par de archivos muy grandes ... peranza sería que puede cambiar el uso de memoria para la velocidad y solo tomar un poco más de tiempo para hacer su trabajo.