SourceTree推送報錯

我在用github的時候,新建了一個工程,將自己的代碼放入工程時,突然,sourceTree不動了。


注意,這裏就是說我  文件太大了,超出了上傳限制。其實我這個Demo一共才9.0M。

在網上百度,得到的結果都是

http://lichen.blog.51cto.com/697816/1193189

就是  終端輸入

  1. git config http.postBuffer 524288000 
或者.git/config中加入
  1. [http] 
  2.     postBuffer = 524288000 


我貼了一下第一種方法的命令

但是mac下是沒有.git/config的。可能時由於我裝的是github而非git
繼續百度關鍵詞 could not lock config file .git/config: No such file or directory
在看這個
http://www.imooo.com/qiyeruanjian/industry/1006970.html
問題原因是http.postBuffer默認上限爲1M所致。在git的配置裏將http.postBuffer變量改大一些即可,比如將上限設爲500M:
git config --global http.postBuffer 524288000

在哪裏執行以上命令呢?
打開git bash命令行工具。
注意要加上--global。網上很多資料都沒加這個參數。不加執行的話會報以下錯誤的:
error:could not lock config file .git/config: no such file or directory.

貼上之後 果然ok

終於上傳完了 特來補圖,哈哈 大家慢慢傳吧~~謝謝以上各位大神!

發佈了79 篇原創文章 · 獲贊 10 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章