如何在此git设置中添加lfs支持?

时间:2018-07-12 15:24:51

标签: git git-clone git-lfs

我已经这样设置了git仓库:在我的硬盘上有一个裸仓库,在我的SSD上有一个克隆。裸回购充当备份。现在,我想向它添加lfs支持,但不知道如何解决。我尝试在克隆存储库中执行此操作:

git lfs install
git lfs track '*.png'

现在,我在该目录中创建test.png

git add .
git commit -m "added png file"
git push origin master

运行最后一行后,出现此错误:

Remote "origin" does not support the LFS locking API. Consider disabling it with:
$ git config lfs.D:/Git/test.git/info/lfs.locksverify false
batch request: missing protocol: "D:/Git/test.git/info/lfs"
error: failed to push some refs to 'D:/Git/test.git'

执行git config lfs.D:/Git/test.git/info/lfs.locksverify false无济于事。 我想我误会了lfs的设置方式,但是我找不到有关如何在本地进行操作的任何教程。我也不确定如果没有用于lfs缓存的服务器,它是否还能工作。任何有关如何设置此功能的帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

尽管这个问题比较老,但我的回答可能会帮助仍然为这个问题而苦恼的人们:

我有完全一样的问题。 然后,我看到在本地克隆的远程项目中未启用LFS。 启用后,似乎仍然无法正常工作。 但是启用后,我仅需克隆(再次)...推送lfs文件即可。