当前位置: 首页 > article >正文

Git提交失败【File[xxxxxx] size xxxMB, exceeds quota 100MB】

     使用码云作为代码版本库,提交文件是报错:remote: error: File:[xxxxx] size xxxMB , exceeds 100.00 MB。
     原因很明显,因为其支持的最大单个文件为100M,我上传的文件超过100M了,此时单纯remove文件是无法解决该问题的。

解决步骤

假如你的错误信息为: File [68b5d8ffdb7c7825c1a2449385efa87ec5faa3d0] size 169.453MB, exceeds quota 100MB

1.首先需要输入下面的指令找到是那个文件过大导致引发上面的报错

指令输入

git rev-list --objects --all | grep 8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e

指令输出

8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e 1.exe

2.根据指令输出的文件名(1.exe)填入下面的指令,并键入Git控制台
指令输入

git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch 1.exe' --tag-name-filter cat -- --all

指令输出

Rewrite 8c4ee50e01384d54aefc272ac9ac2c29eeb36a1e (58/61) (27 seconds passed, remaining 1 predicted) rm ‘1.exe’

3.重新进行代码提交

git push

http://www.kler.cn/a/503088.html

相关文章:

  • vue.js 基于VueCli自定义创建项目
  • CTFshow—文件包含
  • Kotlin 快速上手指南:从安装 IntelliJ IDEA 到编写第一个程序
  • 3_CSS3 渐变 --[CSS3 进阶之路]
  • SQL语言的数据结构
  • SOME/IP 协议详解——服务发现
  • 计算机网络(六)应用层
  • 七十一:非对称密码应用:DH密钥交换协议
  • 编程范式和设计模式的区别与联系
  • SpringCloud微服务:基于Nacos组件,整合Dubbo框架
  • 《零基础Go语言算法实战》【题目 2-22】Go 调度器优先调度问题
  • 【Git】提交规范
  • 一个简单的html5导航页面
  • maven 项目怎么指定打包后名字
  • Http 响应状态码 前后端联调
  • 盲盒摆摊交友系统架构与功能分析
  • 网络学习记录6
  • opencv的NLM去噪算法
  • flask_sqlalchemy relationship 子表排序
  • 【实现案例】应用层面基于 MyBatis-Plus 实现数据表记录创建和修改时间自动同步