专栏首页生信小王子轻松上传超过100M的文件至GitHub

轻松上传超过100M的文件至GitHub

GitHub是我们常用的代码托管平台,但GitHub有一个限制,不能上传超过100M的文件。

想要上传超过100M的文件,就需要借助Git LFS

首先下载git-lfs(https://github.com/git-lfs/git-lfs),安装好后进入本地仓库目录,执行下面的命令。

git lfs track "file"

file是需要上传的大文件。执行完命令后会发现目录下生成了一个".gitattributes"文件,文件内记录了我们要上传文件的信息。只有先把".gitattributes"传上去,才可以上传大文件。

git add .gitattributes
git commit -m "submit file"
git push -u origin master

上传完毕后,开始上传大文件。

git add file
git commit -m "add file"
git push -u origin master

出现下面的进度条,就说明文件正在上传中啦~

需要注意的是,通过git-lfs上传文件是有空间限制的,免费用户如果上传的文件超过了1G,账号就会被冻结,所以大家在上传前一定要检查一下自己还剩多少空间

点击自己的头像,进入"Settings",选择Billing"就可以看到自己还剩多少空间。

如果发现自己空间不足,可以删去一些大文件或者购买更多的空间。

如果在上传过程中出现如下报错:

batch response: Git LFS is disabled for this repository.

Uploading LFS objects: 0% (0/1), 0 B | 0 B/s, done

就说明你的账号被冻结了,需要在GitHub后台提交解封申请。

https://support.github.com/contact

工作日一般几个小时就会帮你把账号解封,解封后就可以继续上传大文件啦~

参考资料:

https://git-lfs.github.com/

本文分享自微信公众号 - 生信小王子(learnbioinfo),作者:生信小王子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用eggnog-mapper进行功能注释

    对于许多做非模式生物的同学来说,没有现成的功能注释可用是非常难受的一件事。而blast2go虽然可以一步到位帮你完成功能注释,但它是收费的。这时,我们可以使用e...

    生信小王子
  • 一文掌握Plink文件格式转换

    Plink是我们常用的全基因关联分析工具,具有多种文件格式。许多分析工具都需要Plink的文件格式作为输入文件,今天小编就带大家掌握多种Plink文件格式的转换...

    生信小王子
  • 使用PopLDdecay快速进行连锁不平衡分析

    PopLDdecay是一个快速进行连锁不平衡衰减分析的工具,只需输入vcf文件就可完成所有分析,计算速度非常快。

    生信小王子
  • 使用git上传项目到Github

    其次需要使用Git这个管理工具.没有的小伙伴可以下载一个.直接傻瓜式安装就可以了.

    桑先生
  • 聊下 git 使用前的一些注意事项

    连接方式https、ssh 在使用git的时候,不管你的服务器是开源平台github还是私服gitlab,你都需要clone仓库到本地,这个clone的时候就需...

    王清培
  • Linux安装Git

    但是不知道为何是装的比较旧的版本,像博主就是装的1.8.x的版本,更新了yum源也没用

    小菠萝测试笔记
  • CentOS搭建私有git

    这个文件里面基本都是#的注释,可以找一下下面这三个,把前面的#去掉,也可以直接在Host下面直接加

    Arno
  • DEA 分享项目到 Git@OSC

    前言:在正常的项目开发里面,我们一般是先有项目,然后再建立版本管理的,所以如果是先在Git@OSC 建立项目然后clone下来,再提交的话,我这种处女座的人总...

    用户1688446
  • 001.Git简介与安装

    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    木二
  • 如何在Github上给别人的项目贡献代码

    xferris

扫码关注云+社区

领取腾讯云代金券