image - Git push cuelga en POST git-receive-pack
git move file (1)
Estoy en una máquina con Windows 8 con la versión de Git 1.9.5.msysgit.0 empujando a un repositorio TFS Git alojado en HTTPS.
Cuando presiono cualquier archivo de texto, todo está bien. Pero presionar un cierto archivo .jpg git se cuelga en POST git-recieve-pack con el siguiente resultado:
$ git push -v
Pushing to https://tfs.ourcompanyn.com/tfs/DefaultCollection/Prototypes/_git/TestProject
Counting objects: 11, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 59.76 KiB | 0 bytes/s, done.
Total 5 (delta 3), reused 0 (delta 0)
POST git-receive-pack (61329 bytes)
Se mantiene así y ya no cambia
Usamos wincred como credentialhelper y he comprobado que la autenticación funciona. También puedo presionar el código. Solo algunos de los archivos .jpeg crean este problema.
¿CMYK / RGB es un problema? ¿Es https con git y tfs un problema?
EDITAR: He intentado hasta ahora para aumentar http.postbuffer como se menciona en esta publicación .
git config http.postBuffer 524288000
El problema ocurre con msysgit y curl en la versión actual. Hay un problema con el manejo de la autenticación a través de HTTPS:
Documentado aquí: https://github.com/msysgit/git/issues/349
Solución: instale el prelanzamiento de Git para Windows 2.x
ACTUALIZAR:
Se ha lanzado la versión 2.5.1 para Windows, así que use esa. https://git-scm.com/download/win