当前位置: 首页 > 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

http://www.lryc.cn/news/44467.html

相关文章:

  • 面试官:mysql索引会缓存内存吗?
  • bs4解析数据和csv文件
  • Linux中Buffer和Cache的区别
  • Docker 镜像使用
  • Java阶段一Day10
  • 触摸屏与PLC之间如何快速实现无线PPI通信?
  • 【华为OD机试 2023最新 】 羊、狼、农夫过河(C++ 100%)
  • Java中关于try、catch、finally中的细节分析
  • Zookeeper原理
  • 关于FPGA如何快速生成模块的例化模板(实用)
  • 在 Python 中将字符串转换为集合
  • 大数据Flink进阶(十三):Flink 任务提交模式
  • day11—编程题
  • CentOS下安装crontab及cron表达式解析
  • python 绘制训练曲线--基于Numpy.convolve曲线平均滤波
  • 状态管理插件vuex
  • arthas—阿里开源的Java诊断工具
  • Java学习记录
  • OpenGL API 之 glVertexAttribPointer
  • 蓝桥杯真题4
  • day02_基本语法
  • 多线程之单例模式
  • 2023年绿色建筑国际会议(ICoGB 2023) | Springer独立出版
  • Python中进程和线程到底有什么区别?
  • 2023美赛春季赛F题思路数据代码论文分享
  • 念一句咒语 AI 就帮我写一个应用,我人麻了...
  • 开放平台设计之接口签名认证
  • Vue自创插件发布到npm以及使用方法
  • 合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等实践技术
  • Java刷题,蓝桥杯省赛第十二届(第一场)4-------------6