美文网首页iOS 笔记
sourcetree POST git-receive-pack

sourcetree POST git-receive-pack

作者: Dayon | 来源:发表于2017-11-23 10:54 被阅读24次

问题描述

今天我使用的SourceTree提交到git远程仓库的时候时出现了问题
一直处于下面的这种状态

POST Git-receive-pack (chunked)

问题原因

经过查找资料发现了下面的描述

This is a bug in Git; when using HTTPS it will use chunked encoding for uploads above a certain size. Those do not work.
A trivial fix is to tell git to not chunk until some ridiculously large size value, such as:
git config http.postBuffer 524288000
原因是当远程仓库是https前缀提交时要进行编码,但是缓存大小被限制了,通过改变postBuffer的大小为500M就可以解决这个问题了
按照这个思路就有了如下的解决办法

解决方法

在 Finder 找到你的User 根目录下 的一个 文件 叫 .gitconfig (这个文件是隐藏的)
然后双击点开它 然后在 最后面 加入
[http]
postBuffer = 524288000
最后保存

image.png

搞定收工

相关文章

网友评论

    本文标题:sourcetree POST git-receive-pack

    本文链接:https://www.haomeiwen.com/subject/iczavxtx.html