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

解决git上传远程仓库时的大文件提交

在git中超过100M的文件会上传失败,而当一个文件超过50M时会给你警告,如下

warning: File XXXXXX is 51.42 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB 

解决这种问题,首先在项目的.git文件夹中找到.gitignore文件,并打开它进行编辑。在这个文件中,添加一行代码来忽略大文件的git上传。例如忽略jar:

*.jar

接下来,使用Git LFS(Large File Storage)来管理大文件的上传。Git LFS是一个Git扩展,用于替代Git中默认的文件存储方式,可以更有效地管理大文件。去Git LFS的官方网站https://git-lfs.github.com,找到适合你操作系统的安装包,并下载安装。

回到你的项目仓库路径,通过命令行运行以下命令来启用Git LFS:

git lfs install

然后,通过以下命令把jar交给Git LFS管理

git lfs track "*.jar"

这样,所有以.jar结尾的文件都将使用Git LFS来管理。

最后,你可以通过以下命令将大文件添加到Git LFS中进行管理:

git lfs track --filename <filename>

如果你仍然想上传较大的文件到GitHub而不使用Git LFS,你可以考虑使用其他云存储服务来上传和分享这些文件,然后在你的GitHub仓库中添加一个指向这些文件的链接。你可以使用像Google Drive或OneDrive这样的服务来上传文件,并获取一个共享链接,然后将该链接添加到你的GitHub仓库中。

记住,GitHub对于单个文件的最大推荐大小是50.00 MB。如果你的文件超过这个大小,建议使用上述方法来管理和分享这些大文件

在这里插入图片描述

http://www.lryc.cn/news/140670.html

相关文章:

  • HTML学习笔记02
  • <C++> 内存管理
  • 【Java】ByteBuffer类的arrayOffset方法详解+示例
  • 【C++】C++ 引用详解 ⑤ ( 函数 “ 引用类型返回值 “ 当左值被赋值 )
  • Git,分布式版本控制工具
  • LeetCode 面试题 02.02. 返回倒数第 k 个节点
  • SpeedBI数据可视化工具:丰富图表,提高报表易读性
  • 编写Dockerfile制作Web应用系统nginx镜像
  • 记录一次微服务连接Nacos异常-errorMsg: Illegal character in authority at index 7:
  • 【Java】反射 之 调用构造方法
  • Hightopo 使用心得(6)- 3D场景环境配置(天空球,雾化,辉光,景深)
  • 【Python PEP 笔记】201 - 同步迭代 / zip() 函数的使用方法
  • 远程控制:用了向日葵控控A2后,我买了BliKVM v4
  • 基于swing的火车站订票系统java jsp车票购票管理mysql源代码
  • MAVEN利器:一文带你了解IDEA中如何使用Maven
  • R语言15-R语言中的列的分裂与合并长宽数据转换
  • 使用Pytorch和OpenCV实现视频人脸替换
  • 【力扣】202. 快乐数 <哈希>
  • 深度学习4. 循环神经网络 – Recurrent Neural Network | RNN
  • 自动驾驶感知传感器标定安装说明
  • 基于JAYA算法优化的BP神经网络(预测应用) - 附代码
  • 基于单片机串口控制直流电机调速
  • Linux(基础篇一)
  • 小程序如何手动变更会员卡等级
  • Tensorflow2.0搭建网络八股
  • 【安装GPU版本pytorch,torch.cuda.is_available()仍然返回False问题】
  • Git 版本控制系统
  • 70吨服务区生活污水处理设备加工厂家电话
  • 十一、hadoop应用
  • Pytorch06-复杂模型构建