git push se bloquea después de la línea Total
Mi git push se bloquea después de que parece que se completa el push. voy a git push
Counting objects: 51, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done.
Total 47 (delta 4), reused 0 (delta 0)
Se cuelga aquí y tengo que controlar-c para volver a la línea de comando. Hice varios compromisos en el pasado con este proyecto sin problemas. Probé otros repositorios en mi máquina y funcionan bien. ¿Que esta pasando aqui?
https://git-scm.com/docs/git-config#Documentation/git-config.txt-httppostBuffer
http.postBuffer
Tamaño máximo en bytes del búfer utilizado por los transportes HTTP inteligentes al publicar datos en el sistema remoto. Para solicitudes mayores que este tamaño de búfer, se utiliza HTTP/1.1 y Transfer-Encoding: fragmentado para evitar la creación de un archivo de paquete masivo localmente. El valor predeterminado es 1 MiB, que es suficiente para la mayoría de las solicitudes.
Tenga en cuenta que aumentar este límite solo es efectivo para deshabilitar la codificación de transferencia fragmentada y, por lo tanto, debe usarse solo cuando el servidor remoto o un proxy solo admite HTTP/1.0 o no cumple con el estándar HTTP. Aumentar esto no es, en general, una solución eficaz para la mayoría de los problemas de inserción, pero puede aumentar significativamente el consumo de memoria, ya que todo el búfer se asigna incluso para pequeñas inserción.
Resolución
Aumente el tamaño del búfer de Git al tamaño de archivo individual más grande de su repositorio
configuración de git --global http.postBuffer 157286400
Consulte la resolución de errores de Git push: el cliente tenía la intención de enviar un cuerpo fragmentado demasiado grande para la configuración del proxy inverso de ngnix. Aumente este parámetro al tamaño de archivo individual más grande de su repositorio.
Omita el proxy saliente como se explica en No se puede clonar ni extraer debido a un proxy saliente de git
Esto resultó no ser ningún problema. Simplemente tuve que esperar hasta que se completara la carga. Agregué varios archivos grandes y no hay un indicador de progreso. Quizás alguien más encuentre esto útil.