Git "efrror: RPC falló; resultado = 55, código HTTP = 0 "en empuje

He pasado todo el día en este y realmente podría necesitar algo de ayuda. Cuando trato de empujar un compromiso relativamente grande,

Writing objects: 100% (21/21), 908.07 KiB | 0 bytes/s, done.
Total 21 (delta 17), reused 0 (delta 0)

git tarda mucho tiempo en responder y luego da

"efrror: RPC failed; result=55, HTTP code = 0 
atal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date"

He buscado este código de error, y la solución más probable parece ser extender el tamaño del búfer

git config http.postBuffer 524288000

He intentado esta solución sin éxito. Después de la sugerencia de VonC, intenté cambiar de http a ssh. De ssh, tengo un largo cuelgue en el mismo punto. Finalmente, aparece el siguiente mensaje de error

Read from remote host github.com: Connection reset by peer
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

¿Podría ser esto un problema de enrutador? He intentado presionar desde una computadora diferente en una red diferente y puedo hacerlo con éxito.

Estoy lejos de mi máquina Linux en un host de Windows y uso la terrible interfaz de Windows PowerShell de poshGit.

¿¿Algunas ideas??

Respuestas a la pregunta(2)

Su respuesta a la pregunta