哈! 我在我的 github 存储库中安装了 LFS 来跟踪我的 *.csv 文件,但是当其他人尝试上传其他 csv 并且我想拉取我的存储库时,结果就是这样
This repository is over its data quota. Account responsible for
LFS bandwidth should purchase more data packs to restore access.
我的问题是如何恢复对我的存储库的访问,如果我不能再使用LFS也没关系,我会将我的csv文件移动到其他地方,我只想恢复对我的github存储库的访问并且能够推拉。
我将解释我做了什么...我尝试从 GitHub 克隆一个存储库,其中包含 GIT LFS 指针。我按照以下步骤操作并获得了实际文件。
我需要更多信息来充分了解当前情况,例如存储库的当前大小、您推送了多少次、有多少其他协作者正在同一存储库中工作,但这里有几种可能的操作方案:
一旦您可以在本地克隆完整的存储库,您可以关闭 Git-LFS,进行提交,然后推送回当前存储库,或推送到新存储库(在 Github 或其他托管站点) 。我不确定在本地配置中禁用 Git-LFS 是否也会在远程存储库的 Github 上完全禁用它。
我只通过执行 no 就可以解决这个问题。 2 和没有。 3 来自之前的答案。 2. 进入仓库设置 3.在Archives部分下找到“In Include Git LFS objects in archives”并勾选它
然后我再次尝试推送并成功了
在“档案”部分下找不到“在档案中包含 Git LFS 对象”。
所以之前的所有答案都是不正确的。适用的答案如下:
git lfs uninstall
git lfs ls-files
git rm --cached
while read line; do git rm --cached "$line"; done < files.txt
git add
while read line; do git add "$line"; done < files.txt
git status
并确保所有文件均已正确添加git add .gitattributes
git commit -m "unlfs"
git push
git lfs ls-files
rm -rf .git/lfs
一旦你的分支(fix/remove-lfs)被合并到开发中,你的团队除了简单地拉取和检查世界的新状态之外不需要做任何事情,他们的存储库将按预期工作而无需安装 git lfs 。如果 git lfs 仍然安装,只需让他们卸载它:
git lfs uninstall
参考:https://gist.github.com/everttrollip/198ed9a09bba45d2663ccac99e662201
Wait for next month or you can just install your local Git server.
For Windows
[https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-386.exe][1]
[https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-amd64.exe][2]
[https://bonobogitserver.com/][3] *- deploy on IIS if you do not like Apache*
[https://gitstack.com/download/][4] *- limit developer users, not recommended*
*For Linux -> Git lab is the best for local*
[https://dl.gitea.io/gitea/1.13.0][5] - Linux and Windows version too
[docker pull store/gitlab/gitlab-ce:11.10.4-ce.0][1] - Docker image install community edition
https://hub.docker.com/editions/community/docker-ce-desktop-windows/ - 适用于 Windows 的 docker
[1]: https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-386.exe
[2]: https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-amd64.exe
[3]: https://bonobogitserver.com/
[4]: https://gitstack.com/download/
[5]: https://dl.gitea.io/gitea/1.13.0
如果是组织,您应该查看此处:https://github.com/organizations/
获取 gitlab 帐户。使用它直到您的帐户解冻——也许更长时间。