gpt4 book ai didi

使用 LFS 从本地存储库进行 Git 克隆

转载 作者:行者123 更新时间:2023-12-02 03:05:21 24 4
gpt4 key购买 nike

我有一个本地 git 存储库,启用了 LFS。

我经常需要将其克隆到同一驱动器上的其他位置。虽然复制粘贴存储库可以完全满足我的要求,但我在使用 git 本身执行此操作时遇到了一些问题:

cd C:\wrkfldr\SUBDIR
git clone "C:\wrkfldr\LOCAL_REPO\.git"

返回

Cloning into 'LOCAL_REPO'...
done.
Downloading BIG_LFS_FILE.xlsm (6.4 MB)
Error downloading object: BIG_LFS_FILE.xlsm (01d6d9b): Smudge error: Error downloading BIG_LFS_FILE.xlsm (01d6d9b68a17724fbd7e5aad72b643621edf1ac9ccd34f3ea0874a870af87e4c): batch request: ssh: Could not resolve hostname c: Name or service not known: exit status 255

Errors logged to C:\Users\LOCAL_REPO\.git\lfs\logs\20191203T095345.1265547.log
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: BIG_LFS_FILE.xlsm: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

看起来LFS想要下载该文件,将驱动器号C视为协议(protocol),而一切都是本地的。

我使用的是 Windows 10。

有人遇到过这种情况吗?

最佳答案

对于 Windows/Linux,您必须使用 file:/// 前缀:

git clone file:///C:/wrkfldr/LOCAL_REPO/.git

查看这个有趣的答案以了解详细信息:GIT clone repo across local file system in windows

关于使用 LFS 从本地存储库进行 Git 克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59153397/

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