【发布时间】:2021-07-28 12:04:04
【问题描述】:
我正在使用 git lfs 将大文件放入 github。今天我收到了这封电子邮件:
Git LFS 已在您的个人帐户中被禁用,因为您已超出数据计划至少 150%。请购买额外的数据包来满足您的带宽和存储使用量:
https://github.com/account/billing/data/upgrade 我不想购买,所以我从 github 删除了所有文件以减小大小。所以现在github中没有文件。现在我想使用以下命令将一个小文件推送到 github:
git push origin master
但结果如下:
Uploading LFS objects: 0% (0/19), 0 B | 0 B/s, done.
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
error: failed to push some refs to 'https://github.com/something/something.git'
为什么?我从 github 删除了所有文件,大小应该非常小,但它不允许我推送任何内容。我该怎么办?
【问题讨论】:
-
与 GitHub 交谈。您超出了一些配额,他们已经标记了您的帐户;删除项目不会重置标志。请注意,这与 Git 本身无关。
-
@torek 但请记住,OP 的历史也可能在某个地方的历史中仍然存在一些 CLOB/BLOB 内容。简单地从当前分支中删除并推送不会对历史记录做任何事情。
-
@TimBiegeleisen:除了
batch response这件事之外,情况都是如此,它首先发生(LFS 部分,在 Git 参与之前)。 (我也怀疑他们的主要标志是此时的带宽使用情况,尽管那是次要的。)
标签: git git-push git-pull git-lfs