git - 可以在不安装 Git LFS 的情况下克隆 Git LFS 存储库吗?

标签 git git-lfs

当使用 Git LFS 将大文件推送到 git 存储库时,系统上没有安装 git-lfs 的用户是否可以在不进行任何额外设置的情况下克隆它?

最佳答案

我只是尝试按照您的建议去做。我使用 Git LFS 创建了一个存储 .csv 文件的存储库。我将 repo 推送到 GitHub。然后,在没有安装 Git LFS 的系统上,我尝试克隆存储库并收到一条错误消息,指出“git lfs”命令未找到:

λ git clone https://github.com/myusername/git_lfs_tests.git
Cloning into 'git_lfs_tests'...
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 11 (delta 2), reused 10 (delta 1), pack-reused 0
Unpacking objects: 100% (11/11), done.
git-lfs filter-process: git-lfs: command not found
fatal: The remote end hung up unexpectedly
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'

一旦我安装了 Git LFS,它就工作得很好。因此,您似乎需要在系统上使用 git lfs 来克隆存储库。

关于git - 可以在不安装 Git LFS 的情况下克隆 Git LFS 存储库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39691929/

相关文章:

Git LFS 总是显示已更改的图像文件?

Git lfs 从本地裸仓库获取?或者 LFS 文件的其他本地副本?

git - 从旧的 LFS 仓库迁移到新的 LFS 仓库?

git - 与 git LFS 一起使用 unity

git - git 标签也会被推送吗?

GitHub 将存储库更改为错误的语言

git - 在没有 IDE 集成的情况下如何使用源代码管理?

git - 如何向 .gitignore 添加一些内容以使匹配不递归?

git - 更改名称文件未在 GIT 中更新

linux - Git 大文件存储/如何在 AWS EC2 Linux 上安装 git lfs 2/"No package git-lfs available."