如何使用Git LFS上传超过100M的二进制文件到GitHub,及GitHub加速解决方案
Posted 阿啄debugIT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Git LFS上传超过100M的二进制文件到GitHub,及GitHub加速解决方案相关的知识,希望对你有一定的参考价值。
什么是Git LFS?
Git LFS(Large File Storage) 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。简单的说,就是如果你想传超过100M的二进制文件到GitHub,你就要用Git LFS!
安装Git LFS
首先确保电脑Windows已经安装了Git并且版本不低于1.8.5,然后
- 下载安装 Git LFS installer
- 运行 Git LFS installer
- 在命令行执行
|
可以通过命令“git lfs version”来查看git lfs是否安装完成
添加大文件到git lfs
|
所有的步骤都完成了,然后开始上传文件……
git add .
git commit -m "first commit"
git push -u origin flea
github加速
原理很简单,就是把github的域名绑定ip写入到hosts中。
linux配置
修改hosts文件,位置在/etc/hosts,添加下面内容。
192.30.253.113 github.com
151.101.25.194 github.global.ssl.fastly.net
192.30.253.121 codeload.github.com
windows配置
hosts文件在C:\\Windows\\System32\\drivers\\etc\\hosts。
需要修改的内容和linux的方法一样。
以上是关于如何使用Git LFS上传超过100M的二进制文件到GitHub,及GitHub加速解决方案的主要内容,如果未能解决你的问题,请参考以下文章