Git tip: Aumentar el postBuffer para push con cambios grandes
Ayer me surgió un problema al hacer push a un repositorio remoto de git (en bitbucket). El tema es que el repositorio, además de para las gestión de versiones del código en sí; se va a empezar a utilizar para mantener versiones del .war de una aplicación Grails, donde se va a usar también un hook para actualizar y desplegar la aplicación a un entorno de preproducción.
Como resulta que git por defecto tiene un postBuffer de 1MB, y los .war pesan algo más de 40MB, me daba el siguiente error:
Error: RPC failed; result=22, HTTP code = 411
Para aumentar el postBuffer es tan sencillo como cambiar la configuración en el repositorio local:
git config http.postBuffer bytes
Donde bytes será el tamaño máximo de los que se permitirá hacer push.