问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

GitHub如何上传超过100MB大小的单个文件

创作时间:
作者:
@小白创作中心

GitHub如何上传超过100MB大小的单个文件

引用
1
来源
1.
https://www.cnblogs.com/asyaB404/p/18278850

在使用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,以便顺利共享和协作处理大文件。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号