git - 如何获得到github LFS(大文件存储)中文件的直接链接?

原文 标签 git github git-lfs

大家

我使用GIT LFS(大文件存储)将大文件上传到gitub。
首先,我可以从直接链接下载文件。

raw.githubusercontent.com/userName/reposiotry/master/file.mp4


但是第二天文件开始包含文本值


version https://git-lfs.github.com/spec/v1
oid sha256:59f24bc922e1a48bb3feeba18b23f0e9622a7ee07166d925650d7a933283f8b1
size 123882252


如何下载此文件?如何获得直接链接?

最佳答案

您需要进入Web界面并找到文件的原始链接,然后改用它。

当您使用Git LFS时,实际上存储在存储库中的文件就是一个指针文件,就像您在上面看到的那样。 GitHub具有不同的URL,可为存储库内容和Git LFS文件提供原始内容,因此,如果要获取Git LFS内容,则需要使用适当的链接。如果您以前将文件作为非LFS文件使用,则当您再次将其作为LFS文件上传时,URL将会更改。

只是要注意,不建议在网页中使用这些URL或以其他方式将这些直接链接用作CDN形式。

相关文章:

git - 大量git历史记录重写后如何同步本地历史记录?

javascript - 下载GitHub项目最新版本的链接

git - “大文件”必须从Git LFS中受益多大?

git - 将空的src文件夹添加到GIT存储库

git - 等待“ git clone”在bash中完成

django - Django Private Project Git Repo-开源应用程序仓库

git - 如何从快照创建具有自己历史记录的git存储库?

git - 如何删除意外推送的内容

git - git lfs pull in repository会产生关于拨号tcp的错误

git - 如何将单个文件添加到GIT LFS?