文章目录

  • 安装LFS
  • 开启LFS功能
  • 选择文件类型
  • 配置远程仓库
  • 上传大文件
  • 报LFS错

今天上传项目文件到gitee上面,出现错误

remote: error: File: f422c55c723a183a1944cbec840c0171042c8251 211.94 MB, exceeds 100.00 MB.

意思是单个文件超过100M导致上传失败。搜索到这篇文章关于gitee无法上传大于100M文件的解决方法,自己尝试后成功绕过了gitee对个人社区版的限制。

首先我要说的是网上之前说修改的方法已经不行了,应该是git把这个给修复了。

git config http.postBuffer 524288000

所以目前只能用git lfs工具。

安装LFS

Ubuntu:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash# 安装 git-lfs到本机
sudo apt install git-lfs

如果提示curl命令没有的,自己再去下载,可能会碰到库没有的情况,百度有解决的方法,我这里放一个链接:curl : Depends: libcurl3-gnutls

Windows:

进入git-lfs官网下载安装包,双击安装程序按提示安装即可。

开启LFS功能

$ cd xxx #'xxx'是你本地仓库目录
# 只需执行一次即可开启lfs功能
$ git lfs install

选择文件类型

设置LFS要管理的文件类型

#因为我是pth模型文件过大,所以我的命令是*.pth,此处需要根据自己情况设定类型
$ git lfs track "*.pth"

配置远程仓库

执行完上面的命令后,会生成一个.gitattributes文件,要将其上传到远程gitee仓库。这里我把.gitattributes和大文件分开上传。

$ git add .gitattributes
$ git commit -m '提交 .gitattributes 文件'
$ git push origin master(如果提交不了,后面可以加一个-f)

上传大文件

$ git add ./Models #我的大文件全在Models文件夹下,根据自己情况更改
$ git commit -m "upload Models"
$ git push origin master -f

报LFS错

在执行上面的最后一步上传命令的时候可能会报两个错误:

WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise.
batch response: LFS only supported repository in paid enterprise.

第一个错误可以执行以下命令:

git config lfs.https://gitee.com/{your_gitee}/{your_repo}.git/info/lfs.locksverify false

注: 命令中的{your_gitee}/{your_repo}是你的远程仓库地址,根据自己情况替换。

第二个错误可以尝试删除./git/hooks/pre-push文件

最后重新push一下即可。

gitee上传大小超过100M文件相关推荐

  1. GitHub 上传大小限制 大文件无法上传问题!

    壹. 首先下载git-lfs 需要配置lfs密钥(注意不是ssh的密钥)的请看https://github.com/git-lfs/git-lfs git lfs install 贰. 安装好后进入本 ...

  2. struts2文件上传大小限制问题小结(引用)

    最后解决办法: 页面js控制上传文件的大小,在页面进行控制.如下代码 inputs是所有文本上传input DOM //名称信息var nameStr='';//大小信息var sizeStr=''; ...

  3. 你以为的ASP.NET文件上传大小限制是你以为的吗

    我们以为的文件大小限制 我们大家都知道ASP.NET为我们提供了文件上传服务器控件FileUpload,默认情况下可上传的最大文件为4M,如果要改变可上传文件大小限制,那么我们可以在web.confi ...

  4. IIS 6和IIS 7 中设置文件上传大小限制设置方法,两者是不一样的

    在IIS 6.0中设置文件上传大小的方法,只要设置httpRuntime就可以了 <system.web><httpRuntime executionTimeout="36 ...

  5. linux+nginx+mysql+php系统修改文件上传大小限制

    linux+nginx+mysql+php系统修改文件上传大小限制 对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错&quo ...

  6. PHP文件上传大小限制修改

    在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下: 1.php.ini:upload_max_filesize 所上传的文件的最大大小 ...

  7. 文件上传到ftp服务器大小变小,ftp服务器文件上传大小设置

    ftp服务器文件上传大小设置 内容精选 换一换 文件选择上传控件,用于上传文件. Windows场景中,当把源端服务器迁移到华为云后,目的端服务器C盘的已用空间比对应源端服务器C盘的已用空间大至少1G ...

  8. VUE限制文件上传大小和上传格式

    element-ui 上传图片,限制图片的格式和大小 <el-form-item label="图片:" prop="tempImagePath"> ...

  9. minio设置文件上传大小

    在application.properties配置文件当中加入 # 单个文件大小 spring.servlet.multipart.max-file-size=1MB # 总上传的数据大小 sprin ...

最新文章

  1. harris角点检测与ncc匹配
  2. onmouseover和onmouseout在GridView中应用
  3. 快速幂模板(java)
  4. laytpl : 一款非常轻量的JavaScript模板引擎
  5. SQL中Case when 方法的使用
  6. 发送邮件现在应用得最多的两种情况就是利用.NET自带的发送邮件和利用jmail组件来发送邮件。...
  7. struts2解决动态多文件上传的问题(上传文件与数据库字段一一对应)(转)
  8. 【STM32】STM32F4 CAN2只能发送无法接收问题解决
  9. 软件测评师之2021软件测评师新大纲《软件评测师教程(第2版)》(四)
  10. FileNet 开发资料 官方红皮书
  11. JS layer时间组件laydate的回调中重置清除选择无效的问题
  12. 2019年安徽省学业水平考试计算机,2019年安徽省初中学业水平考试
  13. 破解rar、zip、7z压缩包加密
  14. 关于笔记本电脑蓝牙设置开关消失的处理方法
  15. 根据url读取html文件
  16. Jav详细介绍的Mapper对应的Mybatis xml查询结果resultType返回值类型
  17. DVD刻录工具(anymp4 dvd creator 7)pjb v7.2.58
  18. python怎么撤销_关于Python:Python-如何删除/取消导入之前已导入的库
  19. unity3d android存储文件,Unity3d资源写入Android内置存储卡
  20. oracle查看表空间的序号,Oracle查询所有序列

热门文章

  1. 【语音从零之五】用科大讯飞语音包实现语音打开已安装应用程序
  2. 卿盾安全中心【模仿火绒安全中心】
  3. 手机上怎么把图片转成PDF?操作起来很简单
  4. printf中%p的输出应用
  5. 怎么保护地球生物多样性
  6. 01、pyqt入门使用--01布局、基本组件、第一个示例、qtdesigner大概使用
  7. 锋利的blade到底锋利在哪里
  8. stable diffusion--二次元福利
  9. 解释器、编译器与翻译器
  10. c++ 的vector、array和数组的比较