Git LFS上传55MB RTF文件时遭遇HTTP 502服务器错误
解决Git LFS上传HTTP 502错误的排查方案
检查服务器与网络状态
HTTP 502属于网关层面错误,先确认Git服务器是否正常(比如访问服务器的Web管理页面),或者切换网络环境(有线网络/手机热点)重试上传,执行命令:git lfs push origin <你的分支名>调整LFS上传参数
大文件上传时,默认并发设置可能导致服务器过载,修改配置降低并发或开启分片上传:# 将并发传输数降至1 git config lfs.concurrenttransfers 1 # 设置分片大小为10MB,增加重试次数 git config lfs.transfer.chunksize 10MB git config lfs.transfer.maxretries 5确认LFS追踪规则生效
执行git lfs track查看当前追踪列表,确保folderA/folderB/file.rtf在其中。如果规则未生效,重新设置追踪并提交规则文件:git lfs track "folderA/folderB/file.rtf" git add .gitattributes git commit -m "Fix LFS tracking for target rtf file"注:
--filename参数用于指定自定义.gitattributes文件路径,常规场景不需要添加。手动推送LFS对象
尝试单独推送所有LFS对象,再推送代码:git lfs push --all origin <你的分支名>若仍失败,先拉取远程LFS对象再强制推送:
git lfs fetch origin git lfs push origin --force升级Git LFS版本
执行git lfs version查看当前版本,若版本较旧,升级到最新Windows版后重试。
内容的提问来源于stack exchange,提问作者BobDidley
相关产品推荐
相关产品推荐

