问题标签 [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 投票
4 回答
3788 浏览

azure-devops - 如何将 git lfs 与 Visual Studio Team Services 托管的构建代理一起使用

我使用 git lfs 来存储我的 git repo 的大文件。然后我尝试使用托管代理构建这个 repo。我的构建非常简单。它有一个任务:执行 PowerShell。在调用的脚本中,我要做的第一件事是获取我的 lfs 依赖项。因此,我的脚本中有以下内容:

不幸的是,我的构建失败并出现以下错误:

由于我无法在托管代理上安装任何东西,我应该如何让 git lfs 可用?

编辑 在这个问题上,我不是在谈论这里描述的 git lfs 身份验证问题。我是在严格谈论打电话的问题git lfs

一旦您能够调用git lfs,请查看此答案以解决身份验证问题。

0 投票
2 回答
5105 浏览

git - 带有 Git LFS 的 Jenkins Git 插件在 Mac 从站上因“错误凭据”而失败

在我的公司,我们一直在使用 Jenkins Git 插件 (2.4.2) 和 Git LFS (1.1.2) 针对我们的内部 GitHub Enterprise 实例设置 Jenkins CI 系统。尽管在 Jenkins 中存储了有效凭据,并且还使用全局配置的凭据存储在 Mac 从站上,但签出存储库总是以失败告终:

并且 git 日志显示:

或者:

当我登录从机并直接运行命令时,一切正常;只有 Jenkins 从属进程会触发错误。这似乎也只会影响我们的 Mac 从站,Windows 从站使用存储的凭据并正确运行 Git LFS。如何配置 Git 插件以在 Mac 从属设备上正确运行 Git LFS?

0 投票
1 回答
548 浏览

git - git-lfs 服务器端与二进制 blob 的客户端管理

如果我跟踪所有pdf文件会发生什么:

但是另一个没有安装的开发者git-lfs推送一个新pdf文件?它使用文本指针还是完整的二进制文件?服务器是负责对二进制 blob 进行版本控制还是客户端负责?

如果是服务器端,我基本上可以跟踪二进制类型一次,而不必担心其他开发人员将二进制 blob 推送到 git(这是gitlab)。

0 投票
0 回答
137 浏览

git - 是否可以在 github wiki 中嵌入 github git-lfs 图像以用于私有 repo+wiki?

Github 允许您在 wiki 页面中嵌入图像。

问题似乎是,对于私有存储库,访问图像的权利由附加到 URL 的临时令牌确定,如下所示:

此 URL 有效,但只是暂时的;有没有更稳定的方法?

0 投票
2 回答
3748 浏览

git - 与 git LFS 一起使用统一

我正在尝试在我的统一项目中使用 git lfs ,但由于我对 git 很陌生,我不确定我应该如何让 lfs 跟踪文件。

这是我找到的 git ignore 文件的链接,我想我应该让 git lfs 跟踪 gitignore 中的所有内容?(https://github.com/github/gitignore/blob/master/Unity.gitignore

但是我是否应该首先 git-add 我在该项目中拥有的所有文件,然后使用 git-lfs-track 将该链接中的文件添加到 lfs?我对 git 非常陌生,所以如果有人可以为我提供分步指南,将不胜感激。

干杯

0 投票
2 回答
677 浏览

git - Bitbucket - 使用 git lfs 推送 repo

当我尝试将我的文件推送到 bitbucket 存储库(其中一些由 git LFS 跟踪,模式为*.uasset)时,我收到此错误(我已使用 更改了实际凭据---):

我不知道怎么了。你能建议我如何解决这个错误吗?

0 投票
2 回答
2388 浏览

xcode - Xcode 和 git-lfs

git-lfs使用安装homebrew,它在命令行中运行良好。我仍然可以在 Xcode 中添加文本文件,但是每当我尝试在 Xcode 中添加应该由 跟踪的文件时,git-lfs都没有效果(文件在 Xcode 的文件列表中保持“?实际上没有添加文件)。经过一番研究,我尝试添加~/Library/LaunchAgents/my.startup.plistsetenv PATH /usr/local/bin但没有效果。

我怎样才能让 Xcode 玩得很好git-lfs

0 投票
1 回答
3496 浏览

git - git lfs 是否支持本地或“近”二级存储\缓存?

我想知道使用 git lfs 时是否可以最大限度地减少大文件的下载时间。

具体来说,以下场景:

  • 切换分支时保留文件
  • 允许从同一网络中的不同存储库获取文件-(这比访问远程“主”服务器要快)

[我知道git附件对这些功能有更好的支持,但是它的windows支持是有问题的]

0 投票
3 回答
2238 浏览

git - 克隆 gitlab 项目,一直使用 git lfs 不提供密码

我决定在 gitlab 上尝试 git lfs。我注意到它不适用于 ssh,所以我决定使用 https。Push 工作得很好,但是当我尝试克隆我的项目时,它要求我输入每个文件的用户名和密码。

这有点烦人。有什么解决方法吗?


编辑 2018

这个问题一直存在,真正的解决方案在哪里?有一个简单直接的食谱吗?

链接https://git-scm.com/docs/gitcredentialsgit-lfs/wiki/Tutorial可能有一些东西,但没有客观的解决方案。

我描述的情况git lfs env

当我做git clone https://github.com/myPrivate/project1 问题时,克隆过程不完整(错误),并且一直在 提供用户名和密码......

尝试执行凭据时也会出现问题(请参阅问题 #2223等)


试用报告:

  • git config credential.helper什么都不输出,空消息。

  • git config -f .lfsconfig lfs.url https://github.com/myPrivate/MyProj1接受任何东西...那么,浏览器的 URL 还是.gitURL?
    在它之后,命令在两种情况下git add .lfsconfig都说“致命:不是 git 存储库(或任何父目录):.git”(带有或不带有 .git 的 URL)

  • git config credential.https://github.com/myPrivate/MyProj1 myusername“致命:不在 git 目录中”,但当然,我需要先克隆(!)..

  • ...

0 投票
3 回答
12976 浏览

git - git lfs pull 是否可以忽略某些文件/文件夹?

简短的问题:是否可以配置 git 以便常规 git pull 会忽略某些文件?

问题描述:我有一个包含一些大数据文件的存储库(使用 git lfs 存储)

虽然一些处理数据文件的开发人员需要这些文件的更新版本,但其他开发人员需要这些文件,但不一定是最新版本。

他们确实需要更新的代码版本。并且数据文件与代码位于同一存储库中。

我想设置常规拉取不会更新数据文件的方式。

  • 我知道可以在不从 LFS 下载文件的情况下进行拉取,但这会用指针文件替换文件,我需要以前版本的文件。