git上传文件到Gitee报错“error: failed to push some refs to ‘https://gitee.com/xxxx”

news2024/11/26 0:34:48

文章目录

  • 前言
  • 一、创建项目仓库
  • 二、创建工作区
  • 三、配置 LFS
  • 四、上传镜像文件


前言

我要将一个 4.27 GB 的文件上传到 Gitee 上,但是出现了下面这样的报错
error: failed to push some refs to 'https://gitee.com/xxxx/centos.git
因此记录一下解决报错的方法。


一、创建项目仓库

创建一个新的项目仓库,可以参考我之前写的博客Pycharm集成Gitee及使用,我这里新建了一个名字为 Centos 的仓库。

二、创建工作区

1、在本地新建一个名字为 Centos 的文件夹
在这里插入图片描述
2、进入到 Centos 目录,右键选择 Git Bash Here
在这里插入图片描述
3、初始化本地库

git init

在这里插入图片描述

三、配置 LFS

1、 开启 LFS
前面的博客中我有讲过 Git-LFS 的下载及安装,请参考使用 git push 上传超过100MB文件报错 remote: error: this exceeds GitHub‘s file size limit of 100.00 MB

git lfs install

2、将 CentOS-7-x86_64-DVD-1810.iso 文件移动到当前目录下并执行
在这里插入图片描述

git lfs track CentOS-7-x86_64-DVD-1810.iso

3、追踪需要上传的大文件

 git lfs track CentOS-7-x86_64-DVD-1810.iso

4、添加要上传的文件属性,(要先添加文件属性,不然有可能会失败)

git add .gitattributes

5、添加属性文件上传的说明

git commit -m "pre"

6、建立本地和 Gitee 仓库的链接(起个别名)

git remote add origin https://gitee.com/liupeng97/centos.git

7、上传属性文件

git push git@gitee.com:liupeng97/centos.git master

在这里插入图片描述
报错原因:

没有生成 SSH 公钥 git

解决办法:

参考我之前所写的博客 Github SSH免密登录

配置完 SSH 公钥后再次上传属性文件即可成功
在这里插入图片描述
Gitee 的项目仓库里面也有了上传的属性文件
在这里插入图片描述

四、上传镜像文件

1、添加要上传的 Centos 镜像文件

git add -f CentOS-7-x86_64-DVD-1810.iso

2、添加要上传的 Centos 镜像文件的说明

git commit -m " CentOS-7-x86_64-DVD-1810.iso"

在这里插入图片描述
3、上传 Centos 镜像文件

git push origin master

在这里插入图片描述
报错了,这里的错误信息主要有两个:

WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise.

batch response: LFS only supported repository in paid enterprise.

解决方法:
①、第一个错误的解决方法:

git config lfs.https://gitee.com/{your_gitee}/{your_repo}.git/info/lfs.locksverify false

命令中的{your_gitee}/{your_repo}是你的远程仓库地址,根据自己情况替换。
以我的为例

git config lfs.https://gitee.com/xxxx/centos.git/info/lfs.locksverify false

②、第二个错误的解决方法:
删除./git/hooks/pre-push文件

rm .git/hooks/pre-push

在这里插入图片描述
再次上传 Centos 镜像文件

git push origin master

在这里插入图片描述

已成功,再到 Gitee 项目仓库里看一下
在这里插入图片描述


我的qq:2442391036,欢迎交流!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/722715.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

eBPF内核技术在滴滴云原生的落地实践

将滴滴技术设为“星标⭐️” 第一时间收到文章更新 导读 eBPF是Linux内核革命性技术,能够安全高效地扩展内核能力,应用广泛,尤其是在云原生可观测性领域的应用已经成为行业热点。在滴滴云原生环境中,eBPF技术进行了业务实践和内源…

23西安电子科技大学电子工程学院821考研录取情况

01、电子工程学院各个方向 02、23电子工程学院一志愿考研录取情况总览、平均分 PS:电院23年院线相对于22年院线上涨10-15分,个别专业下降5分,这是因为22年西电电院报名人数较少,导致23年增加了一部分人数。 PS:1、电院…

前端 | windows安装nvm管理node.js

文章目录 01 nvm介绍02 安装03 设置镜像04 安装与版本管理05 基础使用 01 nvm介绍 nvm,即node version manager,是一个方便切换和管理node.js版本的工具。 安装nvm前的注意事项: 卸载掉现有的node.js所有安装目录避免出现空格和中文选用管理…

PaoPao泡泡清新文艺的微社区系统源码

泡泡是一个真正意义上高性能的微社区,虽然规模不大却拥有完备的功能。 该系统采用了GoZinc架构,前端使用Vue3进行构建,采用清新简洁的设计风格,布局类似Twitter的三栏设计。 后端服务使用Go编写,仅占用8MB的内存&…

Meta将生成人工智能功能应用于其产品能否提升吸引力?

随着技术的不断进步,人工智能在各个领域发挥着越来越重要的作用。最近,Meta公司宣布将在旗下产品中加入生成人工智能功能,以提升其吸引力。这一举措引起了广泛关注,人们开始思考,Meta将生成人工智能功能应用于其产品是…

可以提升效率的时间管理APP,上班族的好帮手

在时间少,但是待办事项多的快节奏社会中,时间管理成为了很多人都需要面临的重要问题。特别是对于繁忙的上班族来说,高效地利用时间是提升工作效率的关键。有不少上班族都在为如何高效管理时间而烦恼,于是一些时间管理工具应运而生…

【聊聊开发中十分重要的“必抓!”算法】

目录 一:前言 二:常见算法介绍 三: 典型算法详述 1.冒泡排序 2.递归排序 3.哈希算法 四:算法的应用场景 五 总结 一:前言 算法在计算机科学和软件开发中具有重要的地位,它们是解决问题和优化过程的…

0基础学习VR全景平台篇 第57篇:高级功能-多语言

功能位置示意 一、本功能将用在哪里? 多语言功能,可一键设置作品界面语言为中/英文,或跟随系统自动切换中/英文,各位可以用户可以轻松制作英文版VR全景作品,满足国外用户访问的需求。 此外蛙色VR平台,可通…

android车载开发,如何模拟器上实现多屏

三个点,Display-addSecondary display 方案一 通过Presentation来实现,他是一个Dialog(context,display) val displayService getSystemService(DISPLAY_SERVICE) as DisplayManager val displays displayService.…

9、架构:CLI 设计

通常大部分的程序员会更加习惯使用 CLI(Command-Line Interface 命令行界面)来辅助开发业务,包括初始化、更新、构建、发布等功能,可以获得沉浸式一站的开发体验。 在之前有一篇企业级 CLI 开发实战介绍过如何开发一款适用团队的…

了解k8s容器组pods

一:Pods概述 在 部署第一个应用程序 中创建 Deployment 后,k8s创建了一个 Pod(容器组) 来放置应用程序实例(container 容器) Pod 容器组 是一个k8s中一个抽象的概念,用于存放一组 container&a…

yolov5增加AFPN-全新特征融合模块AFPN,效果完胜PAFPN

论文学习:AFPN: Asymptotic Feature Pyramid Network for Object Detection-全新特征融合模块AFPN,完胜PAFPN_athrunsunny的博客-CSDN博客 先上配置文件yolov5s-AFPN.yaml # YOLOv5 🚀 by Ultralytics, AGPL-3.0 license# Parameters nc: 80…

Nginx安装与介绍

Nginx概述 Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有:百度、京东、新浪…

Windows11最新版官网制作系统盘

在百度里搜索"windows11官网下载",然后选择微软官网的链接: 下載 Windows 11https://www.microsoft.com/zh-tw/software-download/windows11 然后就可以制作U盘windows11官网系统的安装U盘了。

进行APP广告变现之前,媒体需要关注哪些APP运营的信息指标

在进行广告变现之前,媒体商务或运营人员首先要知道自家 APP 的一些基本体量信息及基本用户使用情况信息。唯有充分而全面的掌握并罗列出这些基础 APP 运营指标,才能便于媒体通过自家真实流量规模、实力等来预估广告位价值,或更好的像广告需求…

设计模式--------创建型模式

创建型模式 用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF(四人组)书中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 1.单例设计模式 单例模式(Singleton Pattern&#xff09…

如何截取视频中的一段视频?简单的截取方法分享

如果我们只需要处理视频中的某一部分,就可以将这一部分的内容截取下来,可以省去处理整个视频文件的时间和精力。此外,截取视频也可以让更加方便地分享和保存视频内容。此外,如果我们只需要分享视频中的一部分给他人观看&#xff0…

二、MongoDB 安装集

一、MongoDB—Docker mongoNoSQL Manager for MongoDB: L1、L2 1. 创建容器 docker search mongo docker pull mongodocker run -d --namemongo_1 -p 27017:27017 \-v /root/mongo/configdb:/data/configdb/ \-v /root/mongo/db/:/data/db/ \[镜像ID] --auth2. 登…

【软件测试】盘一盘工作中遇到的 Redis 异常测试

目录 前言: 一、更新 Key 异常 二、Key的删除和丢失 三、KEY 过期策略不当造成内存泄漏 四、查询Redis异常时处理 五、redis 穿透、击穿、雪崩 六、Redis死锁 七、Redis持久化 八、缓存与数据库双写时的数据一致性 前言: 在软件测试过程中&…

第八章、【Linux】文件与文件系统的压缩,打包与备份

8.1 压缩文件的用途与技术 8.2 Linux 系统常见的压缩指令 列几个常见的压缩文件扩展名: 8.2.1 gzip, zcat/zmore/zless/zgrep gzip 可以说是应用度最广的压缩指令了!目前 gzip 可以解开 compress, zip 与 gzip 等软件所压缩的文件。 当你使用 gzip 进…