【git】github如何上传超过100MB大小的单个文件
在使用 GitHub 进行版本控制时,默认情况下,单个文件的大小限制为 100MB。
如果你需要上传超过这个大小的文件,可以使用 Git LFS(Large File Storage)。
Git LFS 是一种 Git 扩展,专门用于处理大文件,它将大文件替换为轻量级的指针,并将实际的文件内容存储在远程服务器上。
1.安装
从 Git 2.13 版本开始,Git LFS 就已经包含在 Git 的默认安装中。可以在命令窗口输入 git --version 查看当前安装的git版本。
也就是说,如果你安装的是 Git 2.13 及以上版本,你就可以跳过该步骤了。
安装 Git LFS:
首先,你需要在本地系统上安装 Git LFS。
Git LFS官方网站:https://git-lfs.github.com/
下载适合你操作系统的安装程序,并按照说明进行安装。
如果出现了这种情况,说明Git你版本已经超过2.13了或者没安装Git
2.配置
安装完成后,你需要在你的仓库中初始化 Git LFS:1.初始化
在项目目录打开命令窗口并输入 git lfs install 来初始化例如
2.指定文件
然后,指定你要跟踪的大文件类型。例如,如果你要跟踪所有的 .psd 文件(Photoshop 文件),可以运行:例如: git lfs track "*.psd"
也可以直接指定一个文件夹下的所有文件
例如:git lfs track "large_files/*"
3.配置信息的更改
在第一步的操作完成后你就可以在项目的根目录中找到.gitattributes配置文件可以随时自己手动重新修改
3.其他
文件大小限制
尽管 Git LFS 允许上传大文件,但单个文件的大小还是有上限的。GitHub 的 LFS 存储对于每个文件的大小上限为 2GB。如果你需要存储更大的文件,可能需要考虑其他解决方案。配额限制
Git LFS 存储空间是有限的,默认情况下每个仓库有 1GB 的存储空间。可以根据需要购买更多的存储空间。确保 LFS 被正确安装和配置
如果在推送时遇到问题,首先要确保你已经正确安装并配置了 Git LFS。运行 git lfs install 并检查 .gitattributes 文件的配置。请注意,你同时也需要确保其他协作者也已正确配置和支持 Git LFS,以便顺利共享和协作处理大文件。