当前位置: 首页 > news >正文

Github上传大文件(>25MB)教程

Github上传大文件(>25MB)教程

  • Github上传大文件(>25MB)教程
    • 安装git
    • 安装Git Large File Storage
    • 实例
      • 踩坑点1:failed to push some refs to
      • 踩坑点2:main与master
      • 踩坑点3:Failed to connect to github.com port 443: Time out
      • 上传结果
    • 参考

Github上传大文件(>25MB)教程

GitHub是最大的开源代码、项目托管平台。

因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

因其被coder和学界广泛使用和微软收购而名声大噪。

在注册之后,用户可以创建仓库(repository)储存自己的项目文件,但从网页上传的文件大小限制在25MB以下,如果要上传大于25MB的大文件则需要通过Git LFS (Git Large File Storage) 工具上传,具体教程如下。

安装git

官方网站:https://git-scm.com/

安装教程:Git安装教程(保姆级手把手详细图文)

安装好后,鼠标右键菜单会不同 ,Git Bash Here菜单有了,主要用这个。

安装Git Large File Storage

官方网站:https://git-lfs.com/

在这里插入图片描述

实例

在Github新建仓库,输入相关信息完成。

找到仓库链接:

在这里插入图片描述

点击需要上传的文件,右键选择Git Bash Here。

也可以直接打开Git Bash,cd到文件夹。

在这里插入图片描述

上传文件,代码如下:

cd upload #进入名为upload的文件夹,提前将要上传的大文件放入该文件夹下
git init #创建本地仓库环境
git lfs install #安装大文件上传应用
git lfs track * #追踪要上传的大文件,*表示路径下的所有文件
git add .gitattributes #添加先上传的属性文件(要先上传属性文件,不然有可能失败)
git commit -m "pre" #添加属性文件上传的说明
git remote add origin https://github.com/UestcXiye/DrawCubeDemo.git #建立本地和Github仓库的链接
git push origin master #上传属性文件
git add * #添加要上传的大文件,*表示路径下的所有文件
git commit -m "Git LFS commit" #添加大文件上传的说明
git push origin master #上传大文件

踩坑点1:failed to push some refs to

在这里插入图片描述

解决方法:git push错误failed to push some refs to的解决

踩坑点2:main与master

代码git push origin master #上传属性文件,会将文件上传到分支master去,如果你的github的默认分支为main,则会新建一个分支,main分支还是空的。

在这里插入图片描述

建议在Github的设置中将默认的分支名称修改为master。

踩坑点3:Failed to connect to github.com port 443: Time out

有时因为网络问题上传失败,可以Ctrl+R后cmd。

键入命令ipconfig /flushdns刷新一下DNS缓存。

在这里插入图片描述

再上传可能就成功了,比较玄学的方法。

这里开梯子上传成功率大。

上传结果

上传完成:

在这里插入图片描述

参考

知乎:Github上传大文件(>25MB)教程

git push错误failed to push some refs to的解决

【已解决】Failed to connect to github.com port 443 : Timed out

Failed to connect to github.com port 443: Connection refused问题解决

git push错误failed to push some refs to的解决

git 报错信息:Failed to connect to github.com port 443: Timed out

OpenSSL SSL_read: Connection was reset, errno 10054的解决方法

Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决

解决OpenSSL SSL_read: Connection was reset, errno 10054

解决 github 报错 Failed to connect to github.com port 443:connection timed out

解决git clone与git push出现的若干问题:Failed to connect to github.com port 443: Timed out

相关文章:

Github上传大文件(>25MB)教程

Github上传大文件(>25MB)教程Github上传大文件(>25MB)教程安装git安装Git Large File Storage实例踩坑点1:failed to push some refs to踩坑点2:main与master踩坑点3:Failed to connect t…...

面试官:mysql索引会缓存内存吗?

文章目录 InnoDB缓冲池如何设置方法一:使用 `innodb_buffer_pool_size` 变量方法二:修改my.ini配置文件InnoDB缓冲池 InnoDB存储引擎是基于磁盘存储表文件和索引的,并将数据按页的方式管理,由于访问磁盘的速度较慢,多次访问磁盘会造成数据库性能的下降,为此,InnoDB在内…...

bs4解析数据和csv文件

\b 检测所在的位置是否是单词边界(任何可以将不同的单词进行区分的符号:空白符号,标点符号,字符串开头,字符串结尾) ^ 检测是否是字符串开头 $ 检测是否是字符串结尾 csv保存数据 什么是csv文件 读操作…...

Linux中Buffer和Cache的区别

Linux中Buffer和Cache的区别 free命令中会有一项buff/cache, 通过man free可以看到这里的关于buff/cache的介绍 buff/cache包含两部分 buffers:内核缓存区用到的内存,对应/proc/meminfo中Buffers的值 cache:内核页缓存和Slab用到的内存,对应/proc/mem…...

Docker 镜像使用

目录 1、列出镜像列表 2、获取一个新的镜像 3、查找镜像 4、拖取镜像 5、删除镜像 6、创建镜像 a.更新镜像 b.构建镜像 设置镜像标签 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 …...

Java阶段一Day10

Java阶段一Day10 文章目录Java阶段一Day10抽象类和抽象方法接口案例小练习引用类型数组教师总结回顾:精华笔记:笔记:补充:抽象类和抽象方法 关键字:abstract 只有方法的定义,没有具体的实现(连…...

触摸屏与PLC之间如何快速实现无线PPI通信?

PPI协议是西门子为S7-200专门开发的通信协议,是不开放的协议,CPU自带的两个通信口(Port0,Port1)均支持该协议,S7-200的一些通信模块也支持PPI协议。编程软件Micro/WIN与CPU进行编程通信也使用PPI协议&#…...

【华为OD机试 2023最新 】 羊、狼、农夫过河(C++ 100%)

题目描述 羊、狼、农夫都在岸边,当羊的数量小于狼的数量时,狼会攻击羊,农夫则会损失羊。农夫有一艘容量固定的船,能够承载固定数量的动物。 要求求出不损失羊情况下将全部羊和狼运到对岸需要的最小次数。 只计算农夫去对岸的次数,回程时农夫不会运送羊和狼。 备注:农…...

Java中关于try、catch、finally中的细节分析

本文讲解的是关于Java中关于try、catch、finally中一些问题 下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程 public class TryCatchFinally {SuppressWarnings("finally")public static final String test(…...

Zookeeper原理

一、概念 Zookeeper是一个开源的、分布式的,为分布式应用提供协调服务的Apache项目。封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 二、选举机制 首先是几个概念: myid:节点的唯一标识&…...

关于FPGA如何快速生成模块的例化模板(实用)

关于FPGA如何快速生成模块的例化模板(实用) 语言 :Verilg HDL 、VHDL EDA工具:ISE、Vivado、Quartus II 关于FPGA如何快速生成模块的例化模板(实用)一、引言二、快速生成例化模块的几种方法1. IP核的例化模…...

在 Python 中将字符串转换为集合

使用 set() 类将字符串转换为集合,例如 my_set set(my_str)。 set() 类将通过拆分其字符将字符串转换为集合。 my_str one# ✅ 通过拆分字符将字符串转换为集合 my_set set(my_str) print(my_set) # 👉️ {n, o, e}# -----------------------------…...

大数据Flink进阶(十三):Flink 任务提交模式

文章目录 Flink 任务提交模式 一、会话模式(Session Mode) 二、单作业模式(Per-Job Mode) 三、应用模式(Application Mode) Flink 任务提交模式 Flink分布式计算框架可以基于多种模式部署,…...

day11—编程题

文章目录1.第一题1.1题目1.2涉及的相关知识1.3思路1.4解题2.第二题2.1题目2.2思路2.3解题1.第一题 1.1题目 描述: 将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号,根结点编号为1。现给定a,b为两个结点。设计一个算法&#xff0…...

CentOS下安装crontab及cron表达式解析

目录安装依赖服务启停任务操作参数简要说明1、参数说明2、cron表达式解析(1)定义(2)结构(3)字段含义(4)注意事项(5)常用表达式例子crontab示例结尾安装依赖 # vixie-cron软件包是crontab的主程序 # crontabs软件包是用来安装、卸装、或列举用来驱动crontab守护进程的表格的程序…...

python 绘制训练曲线--基于Numpy.convolve曲线平均滤波

文章目录1 训练曲线--震荡的非常厉害2 基于Numpy.convolve曲线平均滤波3 python 绘制训练曲线 平滑处理--Savitzky-Golay 滤波器曲线平滑4 python 绘制训练曲线--插值法 曲线平滑处理1 训练曲线–震荡的非常厉害 上一篇文章用python自己绘制训练曲线震荡的非常厉害&#xff08…...

状态管理插件vuex

概念: 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。 作用: 如果我们使用全局总线要让所有的组件…...

arthas—阿里开源的Java诊断工具

一、arthas简述Arthas 是阿里开源的Java诊断工具。安装在系统所在服务器,有着强大的能力,是一个开发运维神器。主要功能在线热替换代码/代码增强全局视角的性能分析查看方法执行情况,帮助跟踪偶现的bug支持JDK6二、官方资料官方文档的介绍非常…...

Java学习记录

阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量。文章设置为仅粉丝可见,是因为写博客确实花了不少精力。希望互相进步谢谢!! 文章目录阅读前请看一下:我是一…...

OpenGL API 之 glVertexAttribPointer

glVertexAttribPointer 定义通用顶点属性数据的数组 C Specification format void glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer); Parameters nametypedescriptionindexGLuint Specifies the inde…...

NotebookLM脑机接口性能天花板已破?斯坦福NeuroAI Lab最新benchmark显示延迟<83ms,但仅开放给签署NDA的前50个研究团队

更多请点击: https://kaifayun.com 第一章:NotebookLM脑机接口研究概览 NotebookLM 是 Google 推出的基于用户自有文档进行深度理解与推理的 AI 助手,虽其本身并非直接实现脑机接口(BCI)的硬件系统,但正成…...

树莓派NOOBS安装指南:从SD卡准备到系统配置全流程详解

1. 项目概述:为什么选择NOOBS作为树莓派入门首选如果你刚拿到一块树莓派,看着这块小小的电路板,第一反应可能是兴奋,紧接着就是困惑:我该怎么让它“活”过来?对于嵌入式开发、物联网原型搭建,甚…...

片上变压器增益增强技术:原理、架构与毫米波IC设计实践

1. 项目概述:从“被动”到“主动”的增益革命在射频和毫米波集成电路设计的领域里,“增益”这个词的分量有多重,我想每一位从业者都深有体会。它直接关系到信号的传输距离、系统的灵敏度以及整个链路的噪声性能。传统的增益提升手段&#xff…...

LinkSwift:终极免费网盘直链下载助手完整使用指南

LinkSwift:终极免费网盘直链下载助手完整使用指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘…...

别再混淆Eb/N0和SNR了!手把手教你用Python仿真验证MQAM误码率公式

别再混淆Eb/N0和SNR了!手把手教你用Python仿真验证MQAM误码率公式 在通信系统设计与性能分析中,Eb/N0(每比特能量与噪声功率谱密度之比)和SNR(信噪比)是最基础却最易混淆的概念。许多工程师在仿真MQAM系统时…...

远程控制软件哪个好 远程控制软件推荐用无界趣连2.0

不管是想用手机串流玩端游,还是朋友、家人遇到设备难题需要免费远程协助,一款好用的远程控制软件都能帮上大忙。想找到一款靠谱的远程控制软件并不容易,推荐无界趣连2.0,不管是游戏娱乐还是应急协助,都能轻松满足需求&…...

从零到一:基于Kettle(PDI)构建企业级数据集成管道

1. 企业级数据集成为何选择Kettle? 第一次接触Kettle(现在官方称为Pentaho Data Integration)是在2013年一个银行数据迁移项目上。当时客户需要将分散在20多个业务系统中的客户数据整合到新建的数据仓库,项目组评估了多个ETL工具后…...

Token工厂:无锡部署昇腾384超节点算力集群,制造Token

AI智能体正在成为人工智能发展新范式,Token调用量暴增,拉动算力产业链资本开支迅猛加速。据央视新闻,今年3月,我国日均Token调用量超140万亿,相比2024年初增长1000多倍。AI模型使用成本水涨船高,不少从业者…...

深度解析:如何构建基于LCU API的英雄联盟智能助手系统

深度解析:如何构建基于LCU API的英雄联盟智能助手系统 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine Seraphine是一款基于英雄联盟客户端接口(LCU API)开发的免费开源战绩…...

如何通过Magisk实现Android系统无痕定制:开发者的终极实战指南

如何通过Magisk实现Android系统无痕定制:开发者的终极实战指南 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk Magisk作为一款革命性的Android系统定制框架,以其独特的"无系…...