使用 Git LFS 上传大型档案

专案开发过程中,档案越来越大在所难免,GitHub 限制单一档案 100 MB 的限制,这时候就需要交由 LFS 这个功能,来解决类似以下的错误讯息。

remote: warning: Large files detected.remote: error: File large_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB

安装 Git LFS

安装命令

Linux

依序输入以下指令

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bashsudo apt-get install git-lfsgit lfs install

MacOS

依序输入以下指令,如果不能执行 brew 相关指令,参考 这里 安装 HomeBrew 。

brew install git-lfsgit lfs install

Windows

下载安装 Git Large File Storage (LFS)

执行安装档,安装完毕后,回到专案终端机,输入

git lfs install

将档案交由 LFS 管理

* 表示所有档案, .psd 表示副档名为 .psd 的档案,所以 lfs 会管理所有副档名为 .psd 的档案,若有多个附档名要管理,请一一执行命令,或参考 这里 的第四点。

git lfs track "*.psd"

接着 Push 专案

LFS 管理大型档案后,继续执行 git add git commit git push 命令即可。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章