初始化稀疏结帐失败

itg*_*eek 7 git bash github sparse-checkout git-sparse-checkout

当我尝试使用稀疏过滤器从 git 存储库克隆文件夹“banana”时,出现以下错误;

git clone --depth 1 --filter=blob:none --sparse https://github.com/gitexpert/testGithub.git 
cd testGithub
git sparse-checkout set banana
Run Code Online (Sandbox Code Playgroud)

git版本:2.25.1

错误日志:

Cloning into 'testGithub'...
fatal: cannot change to '://github.com/gitexpert/testGithub.git': No such file or directory
error: failed to initialize sparse-checkout
Run Code Online (Sandbox Code Playgroud)

out*_*ave 6

@satbekmyrza 提出的解决方案对我有用。我将 git 从 2.25.1 升级到 2.37.3,现在稀疏克隆可以工作了。

不幸的是,在撰写本文时,通过 Ubuntu 上的标准包存储库安装的 git 版本是 2.25.1。为了升级到高于 2.25.1 的版本,必须从 PPA 安装 git,如Linux 和 Unix 下载 (git-scm.com)中所述。