gpt4 book ai didi

git - 如何删除 git-lfs 跟踪的文件并释放存储配额?

转载 作者:IT王子 更新时间:2023-10-29 01:09:49 32 4
gpt4 key购买 nike

如何删除不再使用的文件并将存储释放回 github lfs 配额?

在这种情况下删除 git 历史中文件的引用点是否有效?

最佳答案

目前似乎没有从 git-lfs 中删除大型 Assets 的好方法。 GitHub 目前的建议是使用一个名为 The BFG 的工具。从您的存储库中完全删除该文件的所有存在。

大概当 GitHub 下次运行 git 的垃圾收集时,它会从 lfs 存储中删除。

有关详细信息,请参阅 https://help.github.com/en/github/managing-large-files/removing-files-from-git-large-file-storage

编辑 2019-11-20

GitHub 已经更新了他们的文档,明确指出如果不删除您的存储库,就无法释放您的 git-lfs 存储。 https://help.github.com/en/github/managing-large-files/removing-files-from-git-large-file-storage

他们唯一的建议是仍然使用 BFG 工具从你的存储库中剥离文件,这将在克隆时减少你的存储库的大小,但在你删除存储库之前仍然会计入你的 git-lfs 配额。

GitLab 再次建议使用 BFG 工具并将自动清理 lfs 存储中任何未在任何提交中引用的文件,尽管目前这似乎无法正常工作。 This问题自 2017 年以来一直未解决,没有解决方案。

BitBucket 在存储库设置中有一个部分,您可以在其中清理 lfs 文件。 https://www.atlassian.com/git/tutorials/git-lfs#deleting-remote-files

关于git - 如何删除 git-lfs 跟踪的文件并释放存储配额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34579211/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com