Git大文件支持

当遇到Git因文件过大而无法传输的问题时,可以设置本地限制或使用Git Large File Storage (LFS)。方法1涉及修改本地.git/config文件。方法2通过安装git-lfs,修改.gitattributes文件并将大文件关联到仓库。完成git lfs的安装和配置后,commit并push文件,观察上传进度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 问题出现

在开发中,一般会有这样的情况,我们需要给同事发一个文件的静态下载地址。通常的选择我们公司都会有自己的samba服务器,但是个别情况下我们会使用git上传后发给对方。

如果你的文件过大,系统会报错提示:

fatal: The remote end hung up unexpectedly

大概意思就是说服务器断开,基本上都是因为服务器或git的限制,不允许传输过大的文件。这里有两种解决方法提供给大家

解决方法

方法1:设置本地限制

找到你的文档下.git文件夹,打开config文件

加入

[http]
postBuffer = 524288000

然后暴力push…

方法2:开启git大文件支持插件 git-lfs

具体你可以查看git-lfs官网:https://git-lfs.github.com/

或者跟着下面的步骤进行操作:

1.安装git-lfs
git lfs 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值