首页 > 程序 > gitlab git-lfs试用

作者:ghostry 发布时间:2020-01-09 浏览: 2511

转载注明出处: https://blog.ghostry.cn/program/989.html

git 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的文件并未被删除,而是仍然存放在服务器上面.
我觉得这会导致无用文件的积累.

标签: none

上一篇: distrotest.net 试用
下一篇: kodi无法通过ftp删除文件

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: