提交git,文件大于100M处理办法

2019-02-20  本文已影响0人  倒着游的鱼

在上传Git,项目中有opencv2.framework大于100M.超出git限制,解决记录如下
**上面提到Git Large File Storage(https://git-lfs.github.com/).直接访问有 github 开源的 LFS 大文件上传方法就可以解决;

$ cd 项目工程文件夹
$ git lfs install
$ git lfs track "*.psd"//这里表示添加后缀为 psd 的文件,按照自己的项目替换相应的文件
$ git add .gitattributes
//好了,上面三条命令已为我们成功添加了大文件 lfs仓库; 下面是正常的git提交操作
$ git add .
$ git commit -m "添加.gitattributes文件"
$ git push origin master

在 初次运行 git lfs install命令时可能会遇到授权问题

Error: The following directories are not writable by your user:
/usr/local/share/man/man8

You should change the ownership of these directories to your user.
  sudo chown -R $(whoami) /usr/local/share/man/man8

解决办法:

sudo chown -R `whoami`:admin /usr/local/bin
sudo chown -R `whoami`:admin /usr/local/share

Homebrew安装应用

brew install node

备注:如果执行生面方式有失败的情况,可能是之前有提交过,清除下提交缓存

$ git rm -r --cached .
上一篇下一篇

猜你喜欢

热点阅读