1. 程式人生 > >SourceTree推送報錯

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
終於上傳完了 特來補圖,哈哈 大家慢慢傳吧~~謝謝以上各位大神!