【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB

这篇具有很好参考价值的文章主要介绍了【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 问题背景

通过git推送更新到远程仓库时报错

remote: error: File "path_of_your_large_file" is 243.28 MB; this exceeds GitHub's file size limit of 100.00 MB

【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB

2 问题探索

导致这个错误的本质原因是GitHub限制上传文件大小在100 MB以内,这是为了确保系统的稳定性和可用性,因为较大的文件可能会导致服务器处理时间变慢,同时也会占用更多的磁盘空间和带宽资源。而且,GitHub旨在作为开源代码仓库和协作平台,而不是作为大型文件存储平台。

要想快速解决这个报错,可以尝试:

  • 删除Git中缓存的大文件
  • 将大文件拆分成若干小文件

然而对于某些项目而言,100MB的限制可能会限制其功能,例如深度学习中的大权重文件。在这种情况下,我们必须考虑如何突破GitHub100MB的限制。
【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB
Git LFS(Large File Storage)是一个Git扩展,用来处理较大的文件,它允许Git存储和管理大于100 MB的大型文件,并提供了更好的性能和可扩展性。Git LFS可以将大型文件存储在专门的Git LFS服务器上,而不是存储在Git存储库中,从而避免对GitHub存储库的负载。使用Git LFS,可以将大型二进制文件(例如图像、视频、音频等)存储在Git LFS服务器上,然后在Git存储库中引用它们。这样可以避免Git存储库变得过于庞大,从而提高Git操作的速度和效率。Git LFSGit工作流程相同,且支持多种存储后端。

3 问题总结

3.1 安装Git LFS

  1. 安装Git LFS依赖项和二进制文件
    sudo apt install curl
    curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
    
  2. 安装Git LFS
    sudo apt install git-lfs
    
  3. 验证Git LFS已被成功安装
    git lfs install
    

【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB

3.2 上传大文件

  1. 跟踪大文件
    git lfs track large_file_path
    
  2. 正常提交步骤
    git add large_file_path
    git commit -m ''
    git push origin master
    

【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB

4 告别Bug

本文收录于《告别Bug》专栏,该专栏记录人工智能领域中各类Bug以备复查,文章形式为:问题背景 + 问题探索 + 问题解决,订阅专栏+关注博主后可通过下方名片联系我进入AI技术交流群帮忙解决问题


🔥 更多精彩专栏文章来源地址https://www.toymoban.com/news/detail-451201.html

  • 《ROS从入门到精通》
  • 《Pytorch深度学习实战》
  • 《机器学习强基计划》
  • 《运动规划实战精讲》

👇源码获取 · 技术交流 · 抱团学习 · 咨询分享 请联系👇

到了这里,关于【已解决】github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.

    本项目是个Springboot 项目,功能是要做一个文件上传,在测试时发现报错,上传的是一个 word 文件,大小是 1.25MB,报错内容如下: Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes. 详细报错内容如下图

    2024年03月15日
    浏览(44)
  • 【通俗易懂】如何使用GitHub上传文件,如何用git在github上传文件

      目录 创建 GitHub 仓库 使用 Git 进行操作 步骤 1:初始化本地仓库 步骤 2:切换默认分支 步骤 3:连接到远程仓库 步骤 4:获取远程更改 步骤 5:添加文件到暂存区 步骤 6:提交更改 步骤 7:尝试使用 SSH 协议 步骤 8:上传项目 在现代软件开发中,版本控制是一个至关重要的

    2024年02月12日
    浏览(46)
  • 【Debug】git push 报错提示: This repository(including wiki) size 1049.73 MB, exceeds 1024.00 MB

    因为仓库内容大小已经超过了 1024 MB, 因此会报上面的错误, 此时需要清理悬空的文件 ! 点击管理 -- 点击存储库 GC -- 点击存储库 GC按钮, 稍等片刻即可, 这时候你再 git push 将不会再报错! 注意: 如果还是不可以, 看官方文档: 点击这里查看官网文档.

    2024年02月11日
    浏览(54)
  • GitHub上传本地项目文件

    1.点击Sign in直接登录,或者点击Sign up注册账号。  2.创建代码仓库。 1.下载git客户端   安装地址: Git for Windows 注意: 安装路径不要选带有中文的。 首先进入需要上传的文件夹内,然后鼠标右键点击 Git Bash Here 进入命令行,下面正式使用命令上传项目文件: 1.全局部署GitH

    2024年02月09日
    浏览(38)
  • [git]github上传大文件

    github客户端最高支持100Mb文件上传,如果要100M只能用git-lfs,但是测试发现即使用git lfs,我上传2.5GB也不行,测试737M文件可以,GitHub 目前 Git LFS的总存储量为1G左右,超过需要付费。(上传失败时,可以开启VPN进行上传)。过程 第一步:自己在github新建一个仓库,然后git clone到本

    2024年02月11日
    浏览(41)
  • 本地文件夹上传到Github

      下载git客户端,并在本地安装完成。 检查是否存在ssh key,在本地电脑路径( C:Users用户名.ssh )检查 id_rsa.pub 这个文件是否存在,如果如下所示,直接转步骤4。 如果 id_rsa.pub 不存在,输入如下命令, 然后按回车,需要输入两次字符串生成密钥,要记住这些字符串,以后

    2024年02月15日
    浏览(47)
  • Git如何上传文件到github

    Git下载网址:  https://git-scm.com/downloads  1. 新建一个空文件夹,用来上传文件,第一次需创建,以后无需创建 2. 点进去空文件夹,鼠标右键,使用 Git Bash Here 打开 3. 克隆远程仓库: git clone + 你的仓库地址 4. 将要上传的文件 复制 到这个文件夹下 5.  cd  需要上传的仓库名  

    2024年02月12日
    浏览(40)
  • 如何上传本地文件到Github库

    下面仅供了解,具体命令行代码在后面,如果时间紧迫,下面可以不看,直接跳到第一步 注册一个 GitHub 账号:如果你还没有 GitHub 账号,你需要先注册一个。前往 GitHub 官网,点击“Sign up”按钮,填写必要信息并创建账号。 创建一个新仓库:登陆 GitHub 后,点击右上角的“

    2024年02月07日
    浏览(39)
  • github上传大文件(超过100M)

    下载安装 windows installer 运行 windows installer 在命令行执行 git lfs install Linux curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash sudo apt-get install git-lfs git lfs install Mac 安装HomeBrew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” br

    2024年04月12日
    浏览(50)
  • Github仓库中怎么新建文件夹、Github的项目中如何上传图片

    在Github仓库中创建新文件夹的步骤如下: 首先进入您的Github仓库页面。 在仓库页面中,点击“Add file”按钮,然后选择“Create new file”。 在文件名输入框里输入文件夹名称,例如“my_folder/”,注意末尾要加上“/”来表示这是一个文件夹。 然后在文件名后面按回车键,Gith

    2024年02月04日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包