一、前言
关于 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 Free 2 服务器托管网GB GitHub Pro 2 GB GitHub Team 4 GB GitHub Enterprise Cloud 5 GB 如果超出每个文件 5 GB 的限制,Git LFS 将静默拒绝文件。
二、下载Git LFS
官网:https://git-lfs.com/
安装好后,Git命令行执行
git lfs install
三、使用
只需要使用GIt LFS追踪大文件即可
git lfs track "path/to/your_large_file" #这个命令执行后会自动生成一个.gitattributes文件
这里的 "path/to/your_large_file"
是要上传的大文件的路径,可以使用通配符(*
)来追踪特定类型的大文件。生成的.gitattributes
文件不能被.gitignore
忽略。
接着就像普通提交操作,执行Git命令,提交代码到Github即可。
git add .
git commit -m "Add large file"
git push origin master
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net