Git push卡在POST git-receive-pack上。

7

我正在使用安装有 git version 1.9.5.msysgit.0 的 Windows 8 计算机,向托管在 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,如此帖子中所述

git config http.postBuffer 524288000
1个回答

12

这对我有用,即使远程是HTTP而不是HTTPS。谢谢! - bdukes
糟糕...我花了好几个小时以为我的本地GIT服务器有问题,一直在寻找替代服务器。读完这篇文章后,我检查了我的GIT版本,发现是1.9.5或者类似的版本。我升级到了最新版本,现在问题似乎已经解决了。 - Damn Vegetables

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接