为了让git lfs自动签出文件,您需要正确设置过滤器选项。你可以跑
git lfs env
,应该打印三个
git config
命令在底部。如果配置正确,它们应该如下所示:
git config filter.lfs.process = "git-lfs filter-process"
git config filter.lfs.smudge = "git-lfs smudge -- %f"
git config filter.lfs.clean = "git-lfs clean -- %f
如果该值为空或对于您的系统看起来不正确,则应适当配置该值,或使用
git lfs install --skip-repo
以每个用户为单位安装(或使用该命令的其他选项之一将其安装到其他位置)。
请注意,如果您不确定它在其工作的系统上的设置位置,可以使用
git config -l --show-origin
,然后将配置复制到另一个系统上的相同位置。