Git push зависает на POST git-receive-pack

Я на машине Windows 8 с Git версии 1.9.5.msysgit.0 нажатие на репозиторий TFS Git, размещенный на HTTPS.

когда я нажимаю любой текстовый файл все нормально. Но подталкивает к определенному .jpg файл git зависает на POST git-recieve-pack со следующим выводом:

$ 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)

Он остается таким и больше не меняется

мы используем wincred как credentialhelper, и я проверил, что аутентификация работает. Также я могу нажать код. Только некоторые из них .файл JPEG создайте эту проблему.

является ли CMYK / RGB проблемой? Является ли https с git и tfs проблемой?

изменить: До сих пор я пытался увеличить http.postbuffer, как упоминалось в этой статье.

git config http.postBuffer 524288000

1 ответов


проблема возникает с msysgit и curl в текущей версии. Существует проблема с обработкой аутентификации по HTTPS:

задокументировано здесь: https://github.com/msysgit/git/issues/349

решение: Установите предварительный выпуск Git для Windows 2.x

обновление:

версия 2.5.1 для Windows выпущена, поэтому, пожалуйста, используйте этот. https://git-scm.com/download/win