我是小白,白嫖的白,首要,感谢极狐GitLab供给的白嫖平台,不是,SaaS平台,为咱们供给的免费服务。
说到草根站长,非常多人不晓得她们的存在,我从高中就起始接触建站圈,我亦是草根站长,咱们草根站长这个群体包括个人网站、个人博客网站、生活兴趣分享网站等,基本是互联网最底层的群体,大都数是为了一起兴趣聚集在一块,大部分都无盈利的可能。
由于大部分无盈利的方式,因此对草根站长来讲,服务器资源、存储空间、网络流量都非常昂贵,非了分担成本,草根站长常常会选取各样免费的图床来分担流量,让自己的服务器尽可能的减轻压力、压缩配置成本。
图床通常指的是储存照片的服务器,将照片上传到图床服务器得到一个链接,经过这个链接外链到自己的页面展示照片,自己的服务器上不存储照片资源,从而达到节省服务器空间和流量的目的。
极狐GitLab
极狐是国内版GitLab,所有数据存储在境内,因此网络质量非常好,除了研发者托管代码以外,换个运用姿势,做为草根站长还能够做为图床来用,选取极狐GitLab做为图床我有以下观点: 极狐GitLab SaaS平台有专门的靠谱性工程师运维,底层有多种机制守护代码和数据不丢失、SaaS平台的高可用,保准服务不中断。极狐GitLab SaaS平台托管在国内机房,网络质量良好、总带宽很大,虽然比不了CDN但几乎无感觉到很慢。极狐GitLab 的核心功能是 Git 版本掌控,咱们每一次修改都会有版本历史记录,有效防止误操作删除资源文件。
上传照片类型
在极狐GitLab SaaS平台上创建一个公开的仓库,重视要是公开的仓库,私有的不行。
而后咱们直接在页面上就能够创建文件夹,例如创建img文件夹
直接在页面上就能够上传照片,而后右击复制照片的链接位置,就能够在自己的网页中运用了,例如:https://cdn.renfei.net/demo/JIHUGitLabDemo.html
上传视频类型
倘若你亦有视频的需要,亦能够在极狐GitLab SaaS平台上外链,不外在起始之前,需要提醒你几件事: 极狐GitLab SaaS平台单个仓库容量是 2GB,倘若要超出这个容量需要付费购买扩容包直接运用Git管理大文件会很慢,因此需要运用 Git LFS。
综上所述,视频是二进制大文件,咱们需要有些技术能力,运用 Git LFS 来管理,因此先 clone 自己的仓库到本地,而后执行下面的安装步奏。
Git LFS
git需要对比每一个文件的差异做版本管理,而大文件常常是二进制文件,每一个版本都保留一份大文件仓库会很大,并且效率亦不高,LFS(Large File Storage) 便是为认识决这一问题而产生的工具,它将你所标记的大文件保留至另一的仓库,而在主仓库仅保存其轻量级指针那样在你检出版本时,按照指针的变化状况下更新对应的大文件。而不是在本地保留所有版本的大文件。
Git LFS 安装
我是 macos 用户,这儿只举例 macos 的环境,其他环境请自动搜索引擎搜索安装方式。 macos 打开终端,运用几个命令就可安装完成。macos首要安装HomeBrew,已然安装过的跳过:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"而后输入命令:brew install git-lfs最后 cd 到你的仓库目录,执行:git lfs install再运用命令声明要跟踪的文件类型,这儿例如跟踪的是 *.mp4 文件:git lfs track "*.mp4"这个时候会生成一个 .gitattributes 文件,这个文件亦需要加入仓库的版本跟踪中查看现有的跟踪文件类型:git lfs track
到这儿,咱们就安装好了 Git LFS,剩下的便是正常的提交,你能够运用可视化工具来操作,或运用命令,git 的提交命令亦很简单,顺便提一嘴。
Git 提交与推送步奏查看当前仓库状态命令:git status将文件添加到版本掌控的命令:git add . 或 git add xxx提交修改的命令:git commit -m "提交时写点备注"推送本地仓库到线上仓库命令:git push
引用视频
经过上面的操作,咱们回到极狐GitLab SaaS平台,点击上传的视频文件,会有一个下载链接,右击复制链接,在自己的网页上就能够引用这个视频了,例如:https://cdn.renfei.net/demo/JIHUGitLabDemo.html
|