Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带LFS的Git包_Git_Git Lfs_Git Bundle - Fatal编程技术网

带LFS的Git包

带LFS的Git包,git,git-lfs,git-bundle,Git,Git Lfs,Git Bundle,我需要捆绑一个我们一直在使用git lfs但遇到问题的git回购 它会很好地捆绑起来,但当我来克隆它时,会发生此错误 下载…/Dll的/DotNetZip.Dll(458 KB)下载对象时出错: …/Dll的/DotNetZip.Dll(7dd20a2):污迹错误:下载错误 …/Dll的/DotNetZip.Dll (7dd20a2291b05323bba04be4ae656d7635ae5e68a5a6fa2b9f86e27841846a31): 批处理请求:缺少协议: “C:/…bundle

我需要捆绑一个我们一直在使用git lfs但遇到问题的git回购

它会很好地捆绑起来,但当我来克隆它时,会发生此错误

下载…/Dll的/DotNetZip.Dll(458 KB)下载对象时出错: …/Dll的/DotNetZip.Dll(7dd20a2):污迹错误:下载错误 …/Dll的/DotNetZip.Dll (7dd20a2291b05323bba04be4ae656d7635ae5e68a5a6fa2b9f86e27841846a31): 批处理请求:缺少协议: “C:/…bundleName.bundle.git/info/lfs”

记录到C:/…/.git\lfs\logs\20180831T09319.3979074.log的错误使用
git lfs日志最后一次查看日志。错误:外部筛选器的git lfs
筛选器进程“失败致命:../Dll的/DotNetZip.Dll:污迹筛选器
lfs失败警告:克隆成功,但签出失败。你可以
检查使用“git状态”签出的内容,然后重试签出
使用“git checkout-f HEAD”


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

在Ubuntu-20.04.1-LTS中出现了相同的错误,它仍然附带了一个旧的git lfs版本2.9

中提到了错误,git lfs 2.10或更高版本(目前最新版本为2.13.2)中有修复程序,要安装它,应遵循以下步骤(另请参阅):

之后错误就消失了。

这个链接应该在某种程度上对您有所帮助。据我所知,git lfs中没有对命令包的完全支持。
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