我在Windows 8计算机上使用git版本1.9.5.msysgit.0推送到HTTPS上托管的TFS Git存储库。
当我推送任何文本文件时,一切都很好。但推送一个.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作为凭证,并且我已经检查过身份验证是否有效。我也可以推送代码。只是一些.jpeg文件会产生这个问题。
CMYK / RGB有问题吗? https与git和tfs有问题吗?
编辑: 到目前为止,我已经尝试过增加http.postbuffer in this post。
git config http.postBuffer 524288000
答案 0 :(得分:12)
当前版本中的msysgit和curl会出现问题。通过HTTPS处理身份验证存在问题:
此处记录: https://github.com/msysgit/git/issues/349
解决方案: 安装Git for Windows 2.x
的预发行版<强>更新强>
发布了适用于Windows的2.5.1版,因此请使用该版本。 https://git-scm.com/download/win