如何将lfs支持添加到此git设置



我已经这样设置了我的git repo:在我的HDD上建立一个裸repo,在我的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缓存服务器的情况下工作。如有任何关于如何设置的帮助,我们将不胜感激!

@alierdogan7:在Bitbucket上,LFS支持在存储库设置中启用(齿轮,左下侧(

虽然这个问题比较老,但我的答案可能会帮助那些仍在为这样的问题而烦恼的人:

我也有同样的问题。然后我发现在我本地克隆的远程项目中没有启用LFS。恩灵之后,它似乎仍然不起作用。但我只需要在启用后(再次(克隆。。。推送lfs文件成功了。

最新更新