簡體   English   中英

盡管我減小了存儲庫的大小,但我無法使用 git lfs 將任何內容推送到 git

[英]i can't push anything to git using git lfs although i reduce the size of repository

我正在使用 git lfs 將大文件放入 github。 今天我收到了這個 email:

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 中刪除了所有文件,大小應該非常小,但它不允許我推送任何內容。 我應該怎么辦?

您仍然收到配額錯誤很可能是因為您仍然在一個或多個包含非常大文件的分支中提交。 請記住,您的 Git 歷史記錄是曾經發生的一切的快照。 從當前分支中刪除文件並推送只是意味着您不會添加更多非常大的內容。 歷史上已經存在的內容仍然存在。

要了解如何開始從您的存儲庫中刪除大文件,請參閱這個有用的 Stack Overflow 問題:

如何從 Git 存儲庫中的提交歷史記錄中刪除/刪除大文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM