【知识---GitHub不允许上传大于100M文件该如何解决】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

Github在网页上传限制100Mb,通过git上传时限制200Mb,导致文件无法结合笔记一起上传。

利用git-lfs来上传免费账户单个大文件可达2GB,repo storage可达1GB,付费账户描述与升级方法在最后“额外内容”中。

Git Large File Storage(Git LFS)是一个用于存储和管理大文件的扩展工具。
它允许你将大文件(如二进制文件、图像、音频文件等)存储在单独的存储库中,而不是将它们包含在每个 Git 提交中。

这有助于减小 Git 存储库的大小,加快克隆和推送的速度。以下是使用 Git LFS 的一般步骤:


提示:以下是本篇文章正文内容,下面案例可供参考

步骤 1: 安装 Git LFS

确保你的系统上已经安装了 Git LFS。你可以在Git LFS 官方网站找到安装说明。

步骤 2: 在 Git 项目中启用 LFS

初始化 Git LFS:

git lfs install

在项目中启用 Git LFS:

git lfs track "<pattern>"

这里的 是需要追踪的大文件的匹配模式。例如,如果你要追踪所有 .mp4 文件,可以使用:

git lfs track "*.mp4"

步骤 3: 创建并编辑 .gitattributes 文件

创建 .gitattributes 文件:

touch .gitattributes

编辑 .gitattributes 文件并添加 LFS 规则,例如:

*.mp4 filter=lfs diff=lfs merge=lfs -text

步骤 4: 提交并推送到远程仓库

添加和提交 .gitattributes 文件:

git add .gitattributes
git commit -m "Add .gitattributes for Git LFS"

推送到远程仓库:

git push origin master

步骤 5: 将大文件添加到仓库

将大文件添加到 Git 仓库:

git add largefile.mp4

提交并推送更改:

git commit -m "Add large file"
git push origin master

步骤 6: 克隆仓库

如果其他人要克隆你的包含 Git LFS 的仓库,确保他们使用支持 Git LFS 的克隆命令:

git lfs clone <repository-url>

如果你在已经存在的仓库中启用了 Git LFS,确保之前提交的大文件也被正确替换为 LFS 指针。
总体来说,使用 Git LFS 可以更有效地处理大文件,提高 Git 存储库的性能和效率。


总结

以上就是利用git-lfs来上传免费账户单个大文件,如有不足之处,还请大家斧正!!!

相关推荐

  1. elementui文件允许重名

    2024-01-26 07:34:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 07:34:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 07:34:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 07:34:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 07:34:01       18 阅读

热门阅读

  1. nrm-npm包版本管理和详细安装和使用教程

    2024-01-26 07:34:01       35 阅读
  2. 使用uniApp+vue3+Vite4+pinia+sass技术栈构建微信小程序

    2024-01-26 07:34:01       34 阅读
  3. SpringBoot ResponseBodyAdvice使用以及常见问题

    2024-01-26 07:34:01       33 阅读
  4. 前端学习之——react篇(条件渲染)

    2024-01-26 07:34:01       44 阅读
  5. Dockerr开发环境搭建

    2024-01-26 07:34:01       36 阅读
  6. 阿里云centos安装mysql,并修改初始密码

    2024-01-26 07:34:01       42 阅读
  7. SQL中的DML、DDL以及DCL是什么?

    2024-01-26 07:34:01       37 阅读
  8. 常用的gpt-4 prompt words收集7

    2024-01-26 07:34:01       33 阅读
  9. centos搭建离线仓库

    2024-01-26 07:34:01       34 阅读
  10. Git进阶

    2024-01-26 07:34:01       36 阅读