问题标签 [git-lfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
284 浏览

assets - 用于非照片或视频的大文件的数字资产管理工具

我发现的大多数 DAM 都适用于照片和视频等媒体。我需要管理大型二进制文件,如 ISO 和 IMG 文件。

有人知道可以管理非媒体文件的 DAM 吗?具体来说,前提是什么?由于我们需要的存储量和它会消耗的带宽,使用云中的 DAM 将过于昂贵。

0 投票
1 回答
11780 浏览

windows - 如何在 Windows 上安装 Git 大文件存储?

根据其文档,双击就足够了。但是当我打开 git bash 并运行git lfs init时,它不起作用:

0 投票
3 回答
4964 浏览

git - 如何指定 Git LFS 文件的存储位置?

我只是想知道是否有人可以解决我对使用 Git 大文件存储的一些困惑。

创建新存储库时,我知道如何使用 跟踪某些文件git lfs track,但是如何指定这些文件的存储位置?

例如,在我正在处理的项目中,有许多 png 和 wav 文件。这些正在使用git lfs track. Git LFS 网站说它们存储在远程服务器上,但我无法找到该信息在我们的存储库中的位置。

此外,当第二个用户克隆 repo 时,项目只包含指向 LFS 对象的指针。他们如何找到/使用存储实际文件的遥控器的 url?

(我们使用 Bitbucket 和本地系统 git 作为我们的仓库。)

0 投票
1 回答
1004 浏览

git - 如何缩小 Git 存储库并更好地管理大文件

我过去曾使用过BFG 回购清理器并取得了巨大的成功。我最近也开始修补Git LFS,虽然我还在学习。

我以前有.gitignore很多大文件,当我开始用 LFS 跟踪时,.git/文件夹变得很大(.git/lfs/objects主要是由于)。

  1. 通过使用 Git LFS 跟踪文件,我是否会立即大幅增加我的 repo 大小?到目前为止,这是我的经验,但似乎没有必要(也许)。

我看到BFG 现在支持 Git LFS。它说我可以使用该命令来减小我的 repo 的大小,并使用 LFS 进行跟踪。

  1. 有没有办法指定要使用 BFG 清理然后使用 LFS 跟踪的文件大小,或者它是否只是对所有匹配的文件执行这些操作(基于名称)?

我一直在尝试寻找这些问题的答案,但进展缓慢。

0 投票
0 回答
149 浏览

git - 使用 git-lfs 测试时 GitHub 上的 0KB 存储库大小

我有一个存储库,其中包含一个由git-lfs跟踪的 .psd 文件。

正如手册页所述, git-lfs 将是

将文件内容存储在 GitHub.com 或 GitHub Enterprise 等远程服务器上。

我假设我的存储库大小会小于包含实际 .psd 文件的存储库。

为了测试这个假设,我创建了两个存储库,例如:

repo_1 - 包含由 git-lfs 跟踪的 .psd

repo_2 - 包括一个未跟踪的 .psd

然后将两者都推送到 GitHub。


我尝试获取存储库大小和结果的方法:

  1. 检查 GitHub 的 Settings > Repositories 页面:

在此处输入图像描述

  1. 通过GitHub API访问信息,例如: https ://api.github.com/repos/myUserName/myRepoName

在此处输入图像描述

  1. curl https://api.github.com/repos/myUserName/myRepoName | grep size在终端输入:

在此处输入图像描述


TL;博士

检查我的 GitHub 存储库大小,我得到 0KB 表示。

为了检查有和没有 git-lfs 的 repos 的差异,

我还可以做些什么?

0 投票
11 回答
73328 浏览

git - Git lfs - “这超出了 GitHub 的文件大小限制 100.00 MB”

我有一些大于 github 文件大小限制 100.00 MB 的 csv 文件。我一直在尝试使用 Git 大文件存储扩展。

https://git-lfs.github.com/

来自 LFS -"Large file versioning- Version large files—even those as large as a couple GB in size—with Git."

我在关注的文件夹上应用了以下内容:

但是,当我推动时:

当我查看有问题的文件夹时:

当我 vim .gitattributes 文件时,您可以看到 lfs 设置:

我究竟做错了什么?

更新

当我查询

我什么也没得到。这表明尽管 .csv 过滤器已成功应用于 .gitattributes 文件,但 lfs 并未拾取 csv 文件

0 投票
2 回答
5472 浏览

git - 如何将 git lfs 与“普通”git 一起使用

我将我的普通(非 lfs)存储库克隆到本地驱动器。现在我想添加一个大于 100MB 的文件并将更改提交到存储库。我为此使用了以下命令:

然后我复制要添加到存储库的大小 > 100MB 的文件。可以说该文件的名称是“文件名”。

这会失败,并显示文件大小错误消息,指出只允许最大 100MB 的文件。

那么在这种情况下如何使用 git lfs 呢?

0 投票
1 回答
828 浏览

r - How to use Git LFS with Travis-CI (error building R data package)

I have an R package building on Travis-ci (private repo, so I can't directly share link). I am also using Git LFS. I get the following error messagae from travis:

Those errors are from tools::checkRdaFiles(), and you can find the R checking procedure at those lines Here. When I run those same lines on my local machine, I don't get any warnings, and update is FALSE.

On my machine, the package builds fine.

My .travis.yml:

Note, I also tried an older .yaml (style one would use before language: r was supported).

I think the problem is occurring because Travis CI cannot find the actual binary files; on GitHub, those large binaries are just 3 lines of text. That would probably result in the warnings.

Is this a problem related to Git LFS? Can I get Travis to pass my R package if I use Git LFS for my private repo?

0 投票
1 回答
492 浏览

git - 我有一个 git 存储库,其中包含大型文件存储中的一些文件。如何更改这些存储在哪个服务器中?

我得到了 Git LFS 并根据这个网站进行了设置:https ://git-lfs.github.com/

在我的一个存储库中,我跟踪了一些大文件,这似乎运行良好。

我想将这些大文件的存储移动到 S3 存储桶,我发现了这个项目:https ://github.com/meltingice/git-lfs-s3

我根据自述文件中的说明安装了 git-lfs-s3,设置了有关 S3 访问的所有适当环境变量,并更改了我的 .gitconfig 以引用新服务器。

但是,我不确定如何触发将我的大文件从我所在的服务器移动到新服务器。此外,在进行此更改后,我尝试在另一个 repo 上跟踪一些文件,并将这些文件推送到常规 GitHub。

我尝试通过命令行查看 git lfs 日志,但它们似乎是空的。

触发这些数据移动的方法是什么?我还能做些什么来获得更多关于正在发生的事情的信息吗?

0 投票
2 回答
3358 浏览

amazon-s3 - 在 Amazon S3 上使用 Git LFS 的 Gitlab

既然 Gitlab 宣布了Git LFS 支持,我想问是否可以将 Git LFS 文件存储在 Amazon S3 上?我不想只存储存储库本身只是 LFS 文件。