首页 > 程序 > gitlab git-lfs试用
作者:ghostry 发布时间:2020-01-09 浏览: 2813
转载注明出处: https://blog.ghostry.cn/program/989.htmlgit lfs是为了解决git对二进制文件支持不友好的问题而诞生的
gitlab的新版本已经支持了git lfs,并且默认开启,我使用的是12.6版本
只需要在客户端配置使用即可.
首先安装gitlfs,ubuntu为例
sudo apt install git-lfs
cd 项目目录
git lfs install
git lfs track "*.zip" "*.jpg"
git lfs track
很简单,不过每个项目要单独配置.
配置完成后,符合track扩展名规则的文件就会被扔到lfs做存储,和git其他文件没有存在一起.
这样,你在clone的时候减少了下载文件的体积.
比如说,有一个文件是1GB,如果不使用lfs,那么文件的修改历史,有好多1GB ,被下载.而使用lfs后,下载的是一个文件指向,实际文件只下载了最后版本.
gitlab这个有一个不好的地方,
我发现删除了仓库之后,lfs的文件并未被删除,而是仍然存放在服务器上面.
我觉得这会导致无用文件的积累.
下一篇: kodi无法通过ftp删除文件