专栏名称: 生信媛
生信媛,从1人分享,到8人同行。坚持分享生信入门方法与课程,持续记录生信相关的分析pipeline, python和R在生物信息学中的利用。内容涵盖服务器使用、基因组转录组分析以及群体遗传。
目录
相关文章推荐
BioArt  ·  Nat ... ·  昨天  
BioArt  ·  Nature | 解密视觉神经元多样性之谜 ·  昨天  
BioArt  ·  Nature | ... ·  3 天前  
51好读  ›  专栏  ›  生信媛

如何向GitHub上传超过100MB的大文件

生信媛  · 公众号  · 生物  · 2021-11-18 15:00

正文

题外话: 好久没有更新自己的博客,今天更新时发现自己发表的东西怎么都不可见了?通过反复排查,终于确定是我用的主题出了问题,更新版本后才得以解决。版本控制太有必有。

Git是一个版本控制工具,Github是一个项目托管网站。一般来说,我们会对代码进行版本控制,而记录代码的文件通常也很小,所以,我一般也不会用这种上传大文件的需求。并且,往GitHub上传超过50MB的文件时,它会警告你,认为这会影响性能,超过100Mb,直接报错。综上,我觉得往GitHub上传大文件是我不需要掌握的技能。

直到最近,我发现我上传的一个项目里面居然有一个400Mb的数据时,我就不得不去处理之前我觉得没有必要的蠢问题。(总不可能把数据放在百度网盘让人下载吧,这不太体面)

往Github上传大文件,我们需要使用GitHub的LFS(Large File Storage)服务,其中免费版允许2GB(超过2GB就需要付流量费)。

首先,点击Github仓库的Setting中,

Settng

在其中的Archives中勾选Git LFS对应选项

Git LFS

第二步,在服务器上安装Git LFS







请到「今天看啥」查看全文