SourceTree大文件上传提示POST git-receive-pack (chunked)相关问题记录

时间:2024-03-24 16:13:45

前两天,更新了百度地图的SDK,更新完了通过SourceTree上传到Github 结果提示 :POST git-receive-pack (chunked),

SourceTree大文件上传提示POST git-receive-pack (chunked)相关问题记录


在网上查询之后了解到这个提示的原因是因为我们刚更新了百度的SDK,导致更新文件太大了,超出了上传限制,要解决这个问题也很简单:

        1:打开SourceTree,点击右上角的设置

        2.在弹出的框中,点击左下角的编辑配置文件

        3.在弹出的文本文件中最下行加入如下代码:

        [http]

        postBuffer = 524288000

这大概意思 就是讲缓冲区内存调大了,这样就解决了大文件上传问题.

但是关键一点来了,你会发现即使加了这个,上传会还是提示"POST git-receive-pack(89238423 bytes)",而且可能过几十分钟还是没变化,这是怎么回事呢?

这其实是说当前正在进行数据的打包传输,我们只需要等着就行了,等待时间取决于你更新的文件大小,大的话等待一下午都是有可能的,我们要做的是不要关闭,去做点别的事,回来就传好了.

传好成功的界面是这样的:

SourceTree大文件上传提示POST git-receive-pack (chunked)相关问题记录


总结:

当出现"POST git-receive-pack (chunked)",在配置文件加入:

[http]

postBuffer = 524288000

再重新提交出现"POST git-receive-pack(89238423 bytes)",这时等待就可以了,不要关闭,关闭可能就要重新传,一直等就好了.

祝大家遇到这个问题的能够解决,并提交成功.