git - 访问 Git LFS 链接?Git LFS 链接替换为 LFS 指针文件
问题描述
我需要用 Git LFS 保存一个 60MB 的二进制文件。该链接工作了6天,
wget https://media.githubusercontent.com/media/raqueeb/datasets/master/bnwiki-texts.zip
现在,wget 说找不到文件。
到达文件位置后,它实际上替换为 git LFS 指针,如下所示,
version https://git-lfs.github.com/spec/v1
oid sha256:3122a4b0b3e76820f656cce6a5b65ff802666d238c04d152ee0b3ab0bc083ef6
size 61696513
阅读文档后,似乎有两个问题,1.我需要重做并“运行 git lfs clean”或“git lfs 指针”和“git lfs checkout” 2. GIt Replaces Local Files With LFS Links
我不明白这个。链接如何工作了 6 天,现在却没有了?而且,如何更正链接?谢谢你。
解决方案
您在那里使用的链接适用于 Git LFS,但您的存储库没有使用 Git LFS 来存储该对象。您在 repo 中的对象是原生 Git 对象,并且您没有使用 Git LFS 所需的 .gitattributes 文件。
如果您想从该存储库下载文件,您可能应该使用非 LFS 链接。您可以在 Web 界面中找到这样的链接。
推荐阅读
- c# - 使用 Ef core 3.1 从 Db 获取相关数据
- php - 如何使用 HTTP 请求或 PHP 中的 Guzzle 客户端通过请求的页面获取最后一个重定向页面
- xamarin.android - 使用 ocr 时打开手电筒时应用程序崩溃
- reactjs - 使用@reach/router 时如何设置搜索参数
- azure - 我可以在 Visual Studio Code 中使用 cmd 而不是 PowerShell 启动 az login 吗?
- bazel - 有没有办法在每次 bazel 调用时使用 local=True 执行 repository_rule ?
- docker - 这个 Rest api 和 nginx 前端反向代理我做错了什么?
- nginx - 为什么我在点击所有 API 后丢失了 WSO2 APIM 商店会话?
- javascript - 无法在 Angular 中使用 ViewChild 访问子组件
- c++ - 浮点异常:史密斯数检查中的 8