当前位置:   article > 正文

Git LFS提交大文件到GitHub_github lfs

github lfs

一、前言

关于 GitHub 上的大文件

GitHub Enterprise Cloud 限制存储库中允许的文件大小。 如果尝试添加或更新大于 50 MiB 的文件,您将从 Git 收到警告。 更改仍将成功推送到仓库,但您可以考虑删除提交,以尽量减少对性能的影响。

GitHub Enterprise Cloud 阻止大小超过 100 MiB 的文件。要跟踪超出此限制的文件,必须使用 Git Large File Storage (Git LFS)。

关于 Git Large File Storage

GitHub Enterprise Cloud 限制存储库中允许的文件大小。 要跟踪超出此限制的文件,您可以使用 Git Large File Storage。

Git LFS 的不同最大大小限制取决于 GitHub 计划。

产品文件大小上限
GitHub Free2 GB
GitHub Pro2 GB
GitHub Team4 GB
GitHub Enterprise Cloud5 GB

如果超出每个文件 5 GB 的限制,Git LFS 将静默拒绝文件。

二、下载Git LFS

官网:https://git-lfs.com/

安装好后,Git命令行执行

git lfs install
  • 1

三、使用

只需要使用GIt LFS追踪大文件即可

git lfs track "path/to/your_large_file"	#这个命令执行后会自动生成一个.gitattributes文件
  • 1

这里的 "path/to/your_large_file" 是要上传的大文件的路径,可以使用通配符(*)来追踪特定类型的大文件。生成的.gitattributes文件不能被.gitignore忽略。

接着就像普通提交操作,执行Git命令,提交代码到Github即可。

git add .
git commit -m "Add large file"
git push origin master
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/430733
推荐阅读
相关标签
  

闽ICP备14008679号