Git lfs 版本 https://git-lfs.github.com/spec/v1 oid 错误
Git lfs version https://git-lfs.github.com/spec/v1 oid error
我正在创建一个简单的 R Markdown 网站作为 GitHub 网站 (xxx.github.io
) 托管。我有一些子页面也用 R 编写并编织成 HTML,因此它们的路径格式为 xxx.github.io/subpagex.html
但是,我的一个子页面编成 HTML 时超过了 100mb,需要 lfs 跟踪。所以我安装了 git lfs,在 (docs/subpagex.html
) 跟踪文件,提交并推送。
然而,当我尝试 xxx.github.io/subpagex.html
时,它给了我以下错误 version https://git-lfs.github.com/spec/v1 oid sha256:e4024c70f19f3dfsgsgsfgfgsfgfgsfgsfda4e537afc9fbab7037633651b08 size 140010078
我该如何解决这个问题?
此文件是一个指针文件,Git LFS 使用它来存储在存储库中。当 Git LFS 启用时,此文件将替换为有问题的大文件。但是,当它未启用时,您会看到一个像这样的指针文件。
在您的情况下,GitHub Pages 不支持 Git LFS,所以这就是您看到指针文件的原因。您唯一的选择是缩小您的文档,使其适合没有 Git LFS 的存储库。请注意,任何 HTML 文件的 100 MB 确实过多,您不能期望任何人想要为网页下载那么多数据。
当 Git LFC 用于存储在存储库中时,那么您的存储库支持 LFS,如果是这样,那么您必须使用 Git LFC 命令来克隆您的项目,即克隆
$ git lfc clone git@bitbucket.org:tpettersen/Atlasteroids.git
进一步访问https://www.atlassian.com/git/tutorials/git-lfs#clone-respository
我正在创建一个简单的 R Markdown 网站作为 GitHub 网站 (xxx.github.io
) 托管。我有一些子页面也用 R 编写并编织成 HTML,因此它们的路径格式为 xxx.github.io/subpagex.html
但是,我的一个子页面编成 HTML 时超过了 100mb,需要 lfs 跟踪。所以我安装了 git lfs,在 (docs/subpagex.html
) 跟踪文件,提交并推送。
然而,当我尝试 xxx.github.io/subpagex.html
时,它给了我以下错误 version https://git-lfs.github.com/spec/v1 oid sha256:e4024c70f19f3dfsgsgsfgfgsfgfgsfgsfda4e537afc9fbab7037633651b08 size 140010078
我该如何解决这个问题?
此文件是一个指针文件,Git LFS 使用它来存储在存储库中。当 Git LFS 启用时,此文件将替换为有问题的大文件。但是,当它未启用时,您会看到一个像这样的指针文件。
在您的情况下,GitHub Pages 不支持 Git LFS,所以这就是您看到指针文件的原因。您唯一的选择是缩小您的文档,使其适合没有 Git LFS 的存储库。请注意,任何 HTML 文件的 100 MB 确实过多,您不能期望任何人想要为网页下载那么多数据。
当 Git LFC 用于存储在存储库中时,那么您的存储库支持 LFS,如果是这样,那么您必须使用 Git LFC 命令来克隆您的项目,即克隆
$ git lfc clone git@bitbucket.org:tpettersen/Atlasteroids.git
进一步访问https://www.atlassian.com/git/tutorials/git-lfs#clone-respository