当前位置: 首页 > 知识库问答 >
问题:

带LFS的Git捆绑

魏臻
2023-03-14

正在下载.../DLL的/Dotnetzip.dll(458 KB)下载对象时出错:.../DLL的/Dotnetzip.dll(7DD20A2):Smudge错误:下载错误.../DLL的/Dotnetzip.dll(7DD20A2291B05323BBA04BE4AE656D7635AE5E68A5A6FA2B9F86E27841846A31):批处理请求:缺少协议:“C:/...bundleName.bundle.git/info/LFS”

记录到C:/.../.git\lfs\logs\20180831T093319.3979074.log的错误使用Git lfs logs Last查看日志。错误:外部筛选器“git-lfs filter-process”失败致命:../dll的/dotnetzip.dll:smudge筛选器lfs失败警告:克隆成功,但签出失败。您可以使用“git status”检查签出的内容,然后使用“git checkout-f head”重试签出

我似乎找不到任何关于lfs应该如何与git Bundle一起工作的文档。我的lfs文件真正需要的是在包中存储最新版本,但似乎也找不到它可能在哪里。

共有1个答案

姜良哲
2023-03-14

在Ubuntu-20.04.1-LTS中也出现了同样的错误,而Ubuntu-20.04.1-LTS仍然附带有老版本的git-lfs 2.9。

github.com/git-lfs中提到了该错误,并在git-lfs 2.10或更新版本(目前最新版本为2.13.2)中提供了修复程序,安装该错误时应遵循以下步骤(另请参阅wiki):

sudo apt install curl
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install
git clone git@bitbucket.org:project/repo.git --recursive
cd repo/
git lfs install
git checkout some_branch

错误在那之后就消失了。

 类似资料:
  • Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。

  • 完全弹性伸缩的 Git LFS 服务器。 由阿里云对象存储(OSS)、函数计算(FC)、表格存储(OTS)支持。 以极低成本自由搭建仓库数目不限、容量不限的 LFS 服务。 通过资源栈模板可一键安装。 支持 File Locking API。

  • LFS是一个免费的、开源的、易用的、快捷、安全的电子商务解决方案(电子商店)。 LFS是基于广泛使用的软件: Python , Django和jQuery。 一些突出的特点:     容易使用     可扩展     基于成熟技术的语言:Python,Django,jQuery(100%免费)     自动生成的产品过滤器     评估体系     轻松定制布局     灵活的产品功能     灵

  • 情景1: 试图推送文件大小 情景2: 克隆新回购协议 创建了一个新文件 那么“场景1”中有什么问题,如果git lfs在场景2中工作

  • 本文向大家介绍unity3d 在Unity中使用Git大文件存储(LFS),包括了unity3d 在Unity中使用Git大文件存储(LFS)的使用技巧和注意事项,需要的朋友参考一下 示例 前言 Git可以直接使用视频游戏开发。然而,主要警告是,从长期来看,对大型(> 5 MB)媒体文件进行版本控制可能会成为问题,因为提交历史记录膨胀-Git最初并不是最初用于对二进制文件进行版本控制的。 好消息是

  • LFS Test Server 是一个实现了 Git LFS API 的服务器。它的目的是用于测试 Git LFS 客户端,而且它现在还不在生产就绪的状态。LFS Test Server 用 GO 语言写成,在 Mac、Windows、Linux 和 FreeBSD 的环境下可以预编译二进制文件。