問題描述
今天我使用的SourceTree提交到git遠程倉庫的時候時出現(xiàn)了問題
一直處于下面的這種狀態(tài)
POST Git-receive-pack (chunked)
問題原因
經過查找資料發(fā)現(xiàn)了下面的描述
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就可以解決這個問題了
按照這個思路就有了如下的解決辦法
解決辦法
打開SourceTree右上角的
設置 -> 高級 -> 編輯配置文件…
來打開配置文件右核,在配置文件中添加如下配置
[http]
postBuffer = 524288000
最后保存役电,重新嘗試推送到倉庫就可以了