向GitHub远程仓库push被阻塞,已安装LFS上传LFS对象时推送失败
Git LFS 推送GitHub阻塞问题解决方案
- 首先验证本地仓库LFS配置有效性,执行命令:
git lfs install
返回Git LFS initialized.即为配置正常,否则重新初始化LFS配置。
- 解除LFS默认上传速率限制,执行以下两条命令:
git config --global lfs.uploadspeed 0 git config --global lfs.downloadspeed 0
参数0代表不限制上下行传输速率。
- 提高LFS并发上传数,适配网络传输场景:
git config --global lfs.concurrenttransfers 10
默认并发数仅为3,调高后可大幅提升多文件上传效率,减少阻塞概率。
- 清理本地无效LFS缓存后重试推送:
git lfs prune git push -u origin master
- 若以上操作仍无法解决,检查待上传LFS文件大小:GitHub免费版单LFS文件最大支持2GB,超过上限的文件需要拆分后再上传。
- 代理环境下需要额外配置Git网络代理,避免网络超时导致上传中断:
git config --global http.proxy [你的本地代理地址:端口]
内容的提问来源于stack exchange,提问作者Arist
相关产品推荐
相关产品推荐

