我想为我的项目启用LFS,托管在GitHub上。我使用Neon和EGit / JGit 4.7.0.201704051617。 我也有git / 2.12.2.windows.2和git-lfs / 2.1.0。
为了测试,我做了:
git lfs track "*.dll"
如果我有.dll文件并提交,github会显示该文件的这种内容:
version https://git-lfs.github.com/spec/v1
oid sha256:f81cee5f00c704e18b1c0372e026d2a0f56ff0957d37835c9ca36d6fef2bdcef
size 1024
然后对于egit甚至对于git而言,拉动失败了。所以我必须删除此条目。
如果我使用git命令行提交,则github上的文件正常,并且可以拉取它。
我做了很多尝试而没有成功。我的测试回购在这里:see this answer
答案 0 :(得分:0)
您是否已使用以下命令设置.gitconfig以引用LFS过滤器:
git lfs install
完成后,设置项目的.gitattributes文件以指定LFS应管理哪些文件。然后通常使用标准的Git命令,而无需直接引用LFS命令。
*.dll filter=lfs diff=lfs merge=lfs -text