Git 推送挂在 POST git-receive-pack
Git push hangs on POST git-receive-pack
我在 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 作为 credentialhelper,我已经检查过身份验证是否有效。我也可以推送代码。只有一些 .jpeg 文件会造成此问题。
CMYK/RGB 有问题吗? git 和 tfs 的 https 有问题吗?
编辑:
到目前为止,我已经尝试增加 http.postbuffer,如前所述 in this post。
git config http.postBuffer 524288000
当前版本的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
我在 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 作为 credentialhelper,我已经检查过身份验证是否有效。我也可以推送代码。只有一些 .jpeg 文件会造成此问题。
CMYK/RGB 有问题吗? git 和 tfs 的 https 有问题吗?
编辑: 到目前为止,我已经尝试增加 http.postbuffer,如前所述 in this post。
git config http.postBuffer 524288000
当前版本的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