git克隆后,git LFS跟踪的文件仍然很大

时间:2019-07-18 07:32:07

标签: gitlab bitbucket

我在回购中使用git LFS,但是文件(由git LFS跟踪)仍然具有大小。

我遵循此link并执行以下步骤:

在gitlab / bitbucket上

  • 在gitlab上创建一个新的仓库(也在Bitbucket上进行了测试)

在本地

  • 在本地PC上克隆存储库
  • 检查git LFS是否已安装:git lfs install
  • 创建一个大文件head -c 2M /dev/urandom > one.model
  • 开始查看大文件git lfs track "*.model"
  • .gitattribute已准备就绪
  • git add .
  • git commit -m "use lfs and upload one.model "
  • git push -u origin master

在gitlab / bitbucket上

  • one.model在gitlab(Bitbucket网站)上带有标签“ LFS”

在本地

  • git将存储库克隆到另一个目录。然后去repo-dir
  • ls -al检查大小,文件大小仍然很大。

我也在gitlab / bitbucket上进行了测试,但是得到了相同的结果 我会错过任何说明或设置吗? 需要您的建议,谢谢

2 个答案:

答案 0 :(得分:0)

您是否使用了本教程建议的版本?并正确安装了git-lfs吗?

也许可以重新制作教程,然后重试?

答案 1 :(得分:0)

您是否已配置GIT_LFS_SKIP_SMUDGE?您可以通过直接在您的环境中进行设置来做到这一点:

GIT_LFS_SKIP_SMUDGE=1 git clone YOUR-REMOTE-REPO

或通过在配置中设置它:

git config --global filter.lfs.smudge "git-lfs smudge --skip"
git clone YOUR-REMOTE-REPO

我希望这会有所帮助!