问题1
GitHub LFS 超出了存储限额,而不购买额外的存储空间就无法下载已经上传到 LFS 的大文件
解决
请求临时的额外存储空间
如果不打算购买额外的存储空间,只是临时需要,可以联系 GitHub Support 团队,解释你的情况,看看他们是否能临时增加你的存储限额
Request for Temporary Increase in LFS Storage Quota #2903337
申请通过后就能下载已经上传到 LFS 的大文件了
替代方案
移至云存储:将大文件转移到其他云存储服务,如各种网盘,然后在 GitHub 仓库的 README 文件中添加大文件的下载链接
问题2
已经清理了 LFS 文件,推送时还是报错:
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
查看 Accounts > Settings > Billing & Plans
中 Git LFS Data
的存储和带宽还是超出限额的,这表明即便清理了本地的 LFS 文件并成功将其从历史记录中删除,如果远程 LFS 存储和带宽超过了限额,仍然会遇到限制,因此无法再进行推送操作.
解决
删除远程 LFS 文件以释放带宽
如果已经清理了本地仓库和历史中的 LFS 文件,但仍然无法释放 LFS 带宽配额,可以联系 GitHub Support 请求他们手动清理远程的 LFS 数据. 提交请求时,提供仓库名称和链接,并解释你的问题,说明你已清理本地 LFS 文件并尝试删除历史文件,但仍遇到带宽超限问题
Request to Clean Up Unreferenced Git LFS Objects in My Repository #3152467
成功释放 LFS 存储空间,带宽会在下个月重置,重新推送就能成功了