首页 > 代码库 > 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

终于上传完了 特来补图,哈哈 大家慢慢传吧~~谢谢以上各位大神!

SourceTree推送报错