我在用github的时候,新建了一个工程,将自己的代码放入工程时,突然,sourceTree不动了。
注意,这里就是说我 文件太大了,超出了上传限制。其实我这个Demo一共才9.0M。
在网上百度,得到的结果都是
http://lichen.blog.51cto.com/697816/1193189
就是 终端输入
- git config http.postBuffer 524288000
或者.git/config中加入
- [http]
- 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
终于上传完了 特来补图,哈哈 大家慢慢传吧~~谢谢以上各位大神!
时间: 2024-11-10 13:17:42