解决github上传大文件超过100M的问题

GitHub是我们常用的代码托管平台,但GitHub有一个限制,不能上传超过100M的文件。想要上传超过100M的文件,就需要借助Git LFS。

Git LFS的下载安装

Git LFS安装程序下载:

  • 官网:https://git-lfs.github.com/
  • mac利用brew来下载:brew install git-lfs
  • linux利用apt-get来下载:apt-get install git-lfs
  • Windows利用scoop来下载: scoop install git-lfs

Git LFS安装很简单,接受协议,选择好安装路径,点下一步安装好了。

利用Git LFS上传超过100M的大文件

第一步:在要上传的大文件所在的文件夹空白处右击,打开 Git Bush

第二步:输入下面的命令,检查 Git LFS 是否安装好了,并初始化

如果已经输入了上面的语句,再次输入会出现下图结果:

第三步:用 Git LFS 追踪要上传的大文件,追踪到后会在打开 Git Bush 的文件夹下生成一个名字为 .gitattrttributes 的文本文档,如下图:

第四步:添加 .gitattrttributes 文本文档

第五步:提交 .gitattrttributes 文本文档到本地

第六步:推送到 github 仓库

解决github上传大文件超过100M的问题_第1张图片

注意:此处提交的时候可能出现如下的错误:远程“origin”不支持LFS锁定API。

解决github上传大文件超过100M的问题_第2张图片

解决方法:执行报错中的命令,然后再次推送即可

第七步:增加大文件

第八步:提交大文件

第九步:推送大文件到 Github 仓库

解决github上传大文件超过100M的问题_第3张图片

在 Github 的仓库刷新就能看见上传的大文件了,如上图,我上传成功的这个pdf的大小是208M,远超限制的100M。

**************************************************************************************************************************

如果解决了您的问题请留一个小小的赞,感谢。

你可能感兴趣的:(github)