Git大文件上传
1. 单次提交内容过大导致提交失败
当push的时候提示 fatal: unable to access 'xxx.git': OpenSSL SSL_read: Connection was reset, errno 10054
解决:
在终端执行
1
git config --global http.sslBackend "openssl"
再次执行会出现
GitHub无法上传超过100MB的文件, 需要使用lfs工具转变上传大文件。
安装
1 | $ git lfs install // git bash中使用 |
常用命令
1 | $ git lfs track // 查看现有的文件追踪模式 |
添加大文件到git仓库,和其他添加方式一样
1 | git add big.zip |
如果已经提交大文件到仓库中,需要reset下,重新提交
1 | git reset commitId |
整体流程:
- git lfs track *.zip // 已经添加过了就不需要执行
- git commit -am ‘update gitattributes’
- git add big.zip
- git commit -am ‘add the big file’
- git add .
- git commit -am ‘add other file’
- git push
__END__
文章作者:Kenevy
文章出处:Git大文件上传
作者签名:简单地活着, 肆意又精彩.
关于主题:Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处
文章出处:Git大文件上传
作者签名:简单地活着, 肆意又精彩.
关于主题:Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处