gpt4 book ai didi

带有 LFS 的 Git bundle

转载 作者:行者123 更新时间:2023-12-04 15:55:00 27 4
gpt4 key购买 nike

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

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

Downloading .../Dll's/DotNetZip.dll (458 KB) Error downloading object: .../Dll's/DotNetZip.dll (7dd20a2): Smudge error: Error downloading .../Dll's/DotNetZip.dll (7dd20a2291b05323bba04be4ae656d7635ae5e68a5a6fa2b9f86e27841846a31): batch request: missing protocol: "C:/...bundleName.bundle.git/info/lfs"

Errors logged to C:/.../.git\lfs\logs\20180831T093319.3979074.log Use git lfs logs last to view the log. error: external filter 'git-lfs filter-process' failed fatal: ../Dll's/DotNetZip.dll: smudge filter lfs failed warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git status' and retry the checkout with 'git checkout -f HEAD'



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

最佳答案

在 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
之后错误就消失了。

关于带有 LFS 的 Git bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111702/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com