问题标签 [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.
assets - 用于非照片或视频的大文件的数字资产管理工具
我发现的大多数 DAM 都适用于照片和视频等媒体。我需要管理大型二进制文件,如 ISO 和 IMG 文件。
有人知道可以管理非媒体文件的 DAM 吗?具体来说,前提是什么?由于我们需要的存储量和它会消耗的带宽,使用云中的 DAM 将过于昂贵。
windows - 如何在 Windows 上安装 Git 大文件存储?
根据其文档,双击就足够了。但是当我打开 git bash 并运行git lfs init
时,它不起作用:
git - 如何指定 Git LFS 文件的存储位置?
我只是想知道是否有人可以解决我对使用 Git 大文件存储的一些困惑。
创建新存储库时,我知道如何使用 跟踪某些文件git lfs track
,但是如何指定这些文件的存储位置?
例如,在我正在处理的项目中,有许多 png 和 wav 文件。这些正在使用git lfs track
. Git LFS 网站说它们存储在远程服务器上,但我无法找到该信息在我们的存储库中的位置。
此外,当第二个用户克隆 repo 时,项目只包含指向 LFS 对象的指针。他们如何找到/使用存储实际文件的遥控器的 url?
(我们使用 Bitbucket 和本地系统 git 作为我们的仓库。)
git - 如何缩小 Git 存储库并更好地管理大文件
我过去曾使用过BFG 回购清理器并取得了巨大的成功。我最近也开始修补Git LFS,虽然我还在学习。
我以前有.gitignore
很多大文件,当我开始用 LFS 跟踪时,.git/
文件夹变得很大(.git/lfs/objects
主要是由于)。
- 通过使用 Git LFS 跟踪文件,我是否会立即大幅增加我的 repo 大小?到目前为止,这是我的经验,但似乎没有必要(也许)。
我看到BFG 现在支持 Git LFS。它说我可以使用该命令来减小我的 repo 的大小,并使用 LFS 进行跟踪。
- 有没有办法指定要使用 BFG 清理然后使用 LFS 跟踪的文件大小,或者它是否只是对所有匹配的文件执行这些操作(基于名称)?
我一直在尝试寻找这些问题的答案,但进展缓慢。
git - 使用 git-lfs 测试时 GitHub 上的 0KB 存储库大小
我有一个存储库,其中包含一个由git-lfs跟踪的 .psd 文件。
正如手册页所述, git-lfs 将是
将文件内容存储在 GitHub.com 或 GitHub Enterprise 等远程服务器上。
我假设我的存储库大小会小于包含实际 .psd 文件的存储库。
为了测试这个假设,我创建了两个存储库,例如:
repo_1 - 包含由 git-lfs 跟踪的 .psd
repo_2 - 包括一个未跟踪的 .psd
然后将两者都推送到 GitHub。
我尝试获取存储库大小和结果的方法:
- 检查 GitHub 的 Settings > Repositories 页面:
curl https://api.github.com/repos/myUserName/myRepoName | grep size
在终端输入:
TL;博士
检查我的 GitHub 存储库大小,我得到 0KB 表示。
为了检查有和没有 git-lfs 的 repos 的差异,
我还可以做些什么?
git - Git lfs - “这超出了 GitHub 的文件大小限制 100.00 MB”
我有一些大于 github 文件大小限制 100.00 MB 的 csv 文件。我一直在尝试使用 Git 大文件存储扩展。
来自 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 文件
git - 如何将 git lfs 与“普通”git 一起使用
我将我的普通(非 lfs)存储库克隆到本地驱动器。现在我想添加一个大于 100MB 的文件并将更改提交到存储库。我为此使用了以下命令:
然后我复制要添加到存储库的大小 > 100MB 的文件。可以说该文件的名称是“文件名”。
这会失败,并显示文件大小错误消息,指出只允许最大 100MB 的文件。
那么在这种情况下如何使用 git lfs 呢?
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?
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 日志,但它们似乎是空的。
触发这些数据移动的方法是什么?我还能做些什么来获得更多关于正在发生的事情的信息吗?
amazon-s3 - 在 Amazon S3 上使用 Git LFS 的 Gitlab
既然 Gitlab 宣布了Git LFS 支持,我想问是否可以将 Git LFS 文件存储在 Amazon S3 上?我不想只存储存储库本身只是 LFS 文件。