versiones gui descargar control commands actual git version-control

gui - git version actual



Colgado en "POST git-receive-pack(chunked)" (5)

Con Git 2.13 (Q2 2017), podrá establecer http.postBuffer en un número realmente grande (es decir, más grande que ulong en algunas plataformas).

Ver commit 37ee680 (11 de abril de 2017) por David Turner ( csusbdt ) .
(Fusionado por Junio ​​C Hamano - gitster - in commit 4c01f67 , 24 de abril de 2017)

http.postbuffer : permite un rango completo de valores ssize_t

Desafortunadamente, con el fin de impulsar algunos grandes repos donde un servidor no admite la codificación fragmentada, el http postbuffer veces debe superar los dos gigabytes.
En un sistema de 64 bits, esto está bien: simplemente malloc un buffer más grande.

Esto significa que necesitamos usar CURLOPT_POSTFIELDSIZE_LARGE para establecer el tamaño del búfer.

Seré honesto, sé muy poco sobre los aspectos internos de git.

He organizado y comprometido un directorio de 40 MB, pero cuando llego a presionar ...

$ git push --verbose --progress Pushing to https://[email protected]/acron0/project.git Password for ''https://[email protected]'': POST git-receive-pack (chunked)

Ha sido así durante 20 minutos. Asumo que está colgado, pero ... ¿hay algo que pueda hacer para descubrir por qué?


Este es un error en Git; cuando usa HTTPS, usará la codificación fragmentada para las cargas por encima de un determinado tamaño. Esos no funcionan.

Una solución trivial es decirle a git que no bloquee hasta que tenga un valor ridículamente grande, como por ejemplo:

git config http.postBuffer 524288000


Probablemente sus credenciales. Use el protocolo git + ssh en lugar de https.


Si encontraste este sitio porque BitBucket falla con ese mensaje de error, entonces mira las respuestas a este:

Particularmente, el comentario de Nicholas Pickering y Simon Tewsi sobre exactamente qué parte de la clave debe pegarse en el diálogo de BitBucket.


Usando SourceTree para enviar a BitBucket recibo este error una vez cada pocos meses. Resulta que solo tengo que esperar unos cinco minutos extra y se soluciona solo. Parece que se ha ahorcado y la tentación es simplemente cancelar e intentar nuevamente, pero tal vez aguantar un poco más. Sé que esto ya está respondido, pero mis compromisos ascendieron a tal vez un par de cientos de kb en lugar de los 40 mb que el cartel original está hablando.