我已经这样设置了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缓存的服务器,它是否还能工作。任何有关如何设置此功能的帮助将不胜感激!
答案 0 :(得分:0)
尽管这个问题比较老,但我的回答可能会帮助仍然为这个问题而苦恼的人们:
我有完全一样的问题。 然后,我看到在本地克隆的远程项目中未启用LFS。 启用后,似乎仍然无法正常工作。 但是启用后,我仅需克隆(再次)...推送lfs文件即可。