Git使用——常见报错及其解决方法

一、报错关键词:OpenSSL、10054 fatal

1、在pull或push项目时,报错:

fatal: unable to access 'https://github.com/../': OpenSSL SSL_read: Connection was reset, errno 10054

2、解决方法:进行解除/禁用Git SSL验证

项目里右键打开Git bash,输入:

git config --global http.sslVerify "false"        或        git config http.sslVerify "false" 

git config --global http.sslVerify "false"

然后再进行pull或push操作即可;

二、报错关键词:git prune

1、频繁使用git,有时候会报提示:

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

2、原因:

本地的缓冲区占用太大,需要清理下,一般因为提交的改动过多导致。

3、解决方法:清理优化本地的 git 项目

项目里右键打开Git bash,输入:

git gc  --prune=now        也可以是        git gc --aggressive

git gc --prune=now
4、相关文档:

Git关于prune的文档:Atlassian Git prune

Git关于gc的官方文档:git-gc Documentation        或        Atlassian Git gc

三、报错关键词:Logon failed

1、pull或push项目时,执行失败,报错:

Logon failed, use ctrl+c to cancel basic credential prompt.

然后跳出登录窗口,让你输入git账号和密码,即使账号和密码没问题,以及登录失败;

2、出现原因:

(1)GitBash版本太旧了,需要更新;

可打开Git Bash输入:git update        或        git update-git-for-windows        来更新Git软件;

git update-git-for-windows

如果更新指令不可用,从Git 官方网站(https://git-scm.com)下载最新的安装包

注:更新 Git 可能会导致你的本地配置文件(如 .gitconfig 和 .gitignore)被覆盖或更改。

建议在更新前备份这些文件。

(2)Github的认证方式发生改变:

在21年的时候就把密码认证的方式给删掉了,改为使用个人token来代替密码的认证。

所以就算帐号和密码是正确的,也还是无法正确登陆。

3、处理方法:

(1)第一种方法:(其他人博客给的解决方法)

第一遍:根据弹窗提示,第一遍输入依次输入Github用户名,Github账号密码;

然后会提示用户名或密码错误;

第二遍再次跳出弹窗,根据提示信息再次输入Github账号和Github上生成的Token密码;

(2)第二种方法:(更建议这个方法)

在第一遍弹出输入Git账号和密码的窗口时,就直接输入Github账号Token密码

4、Github生成Token的详细方法

可以查看个人另一篇博文,有详细带图讲解说明;Git使用——将GitHub设置成Token

也可以参考下面博文:  

Github生成Token

git推送内容到远程库时,显示登陆失败Logon failed

github push时 登录失败,但明明输入的是正确的账号密码

git推送时,报错Logon failed的解决方法

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

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

相关文章

【时时三省】C语言例题----华为机试题<字符串反转>

目录 1,题目 描述 输入描述: 输出描述: 示例1 2,代码

订单到期关闭如何实现?

目录 一、被动关闭 二、定时任务 三、JDK自带的DelayQueue 四、Netty的时间轮 五、Kafka的时间轮 六、RocketMQ延迟消息 七、RabbitMQ死信队列 八、RabbitMQ插件 九、Redis过期监听 十、Redis的Zset 十一、Redisson 在电商、支付等系统中,一般都是先创建…

详解华为项目管理,附华为高级项目管理内训材料

(一)华为在项目管理中通过有效的沟通、灵活的组织结构、坚持不懈的努力、细致的管理和科学的考核体系,实现了持续的创新和发展。通过引进先进的管理模式,强调以客户需求为导向,华为不仅优化了技术管理和项目研发流程&a…

【通用】C++ #pragma(特殊指令的预处理指令)

#pragma是一种用于向编译器发出特殊指令的预处理指令。它的作用是提供编译器特定的功能或控制编译行为。虽然 #pragma 不是标准 C 的一部分,但它被许多编译器实现并提供了不同的扩展。以下是一些常见的 #pragma 指令: 常见的 #pragma 指令 #pragma onc…

多重示例详细说明Eureka原理实践

Eureka原理(Eureka Principle)是指在长时间的思考和积累之后,通过偶然的瞬间获得灵感或发现解决问题的方法的一种认知现象。这个过程通常包括三个主要阶段:准备阶段、潜伏期以及突然的灵感爆发。下面详细说明Eureka原理的实践步骤…

Pyramid学习笔记

Pyramid学习笔记 Static Assets: static assets 指那些非Python原文件,如:图片、css、js、还有目录(没有__init__.py文件的目录)以及Mako或Chamelon模板文件。 ####理解asset规范: render_to_response(m…

vue3 组合式API

<!-- 深度监听 deep 点击按钮控制台&#xff0c;才输出count变化了: 1, 老值: 0;否则控制台不输出 --> <script setup>import { ref,watch } from vueconst state ref({count:0})const setCount () > {state.count.value}watch(state, () > {console.log(…

基于PHP的文件包含介绍

引言&#xff1a;在实际开发过程中&#xff0c;经常会遇到部分模块功能需要重复使用的情况&#xff0c;比如数据库的增删改查&#xff0c;文件包含通过将需要重复使用的功能模块代码引入其他文件的内容&#xff0c;实现重用代码、分离配置等。然而&#xff0c;如果文件包含操作…

QT中通过TCP协议多线程的文件传输(客户端)

首先&#xff0c;新建一个项目&#xff0c;我命名为了SendFileClient 首先我们要在pro文件中 代码第一行加入network的后缀 一、窗口搭建 如图所示&#xff0c;在第一个QWidget中让客户端输入IP&#xff0c;端口号 连接服务器 第二个Qwidget 设置一个LineEdit,供客户端选择要…

报表系统之Redash

Redash 是一个开源的数据可视化和仪表板工具&#xff0c;旨在帮助用户轻松地从多个数据源中提取、查询、可视化数据&#xff0c;并分享结果。它的设计目标是让数据分析变得更加便捷&#xff0c;即使是非技术用户也能通过简单的操作生成复杂的数据报告和仪表板。 核心概念和功能…

sql基础语句题练

此篇文章所有题都来源于牛客网 牛客网在线编程_SQL篇_非技术快速入门 记录一下自己的做题的历程&#xff0c;废话不多说直接开整 1.查询所有列 select * from user_profile user_profile代表表table的意思 2.查询多列 select device_id,gender,age,university from user…

[godot] 采用状态机时,如何处理攻击时移动?如“冲撞”

这里以‘史莱姆撞击’为例子&#xff0c;将‘空中跃进’定义为伤害帧。&#xff08;见下图&#xff09; 先梳理流程&#xff1a;a.史莱姆原地蓄力(起跳准备)--->b.跳起并移动一段距离(空中跃进)--->c.落地调整 一 当状态机进入‘攻击状态’时&#xff0c;在enter()中…

计算机毕业设计PySpark+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

基于Spark的农产品个性推荐系统 相关技术介绍: 1. Python Python是一种高级编程语言&#xff0c;具有简洁、易读、易学的特点&#xff0c;被广泛应用于Web开发、数据分析、人工智能等领域。 在此系统中&#xff0c;我们使用Python进行后端开发&#xff0c;利用其强大的语法…

基本数据类型 --- 浮点型

float的机器码表示&#xff1a; 一个float数据 (pow(-1, sign) fraction) * pow(2, exponent - 127) 由上图&#xff0c;可得&#xff1a; (pow(-1, sign) fraction) * pow(2, exponent - 127) ( 1 2^(-2) ) * pow(2, 124-127) 0.15625 其他文章&#xff1a; https://b…

Docker Swarm部署SpringCloud Alibaba微服务踩坑记录

为了方便部署和维护微服务项目&#xff0c;还是得上集群部署方案&#xff0c;决定采用Docker的swarm&#xff0c;为什么不是k8s&#xff0c;因为部署骑来又是个新的工具&#xff0c;之前就一直用的docker&#xff0c;自带了类k8s的工具&#xff0c;索性就直接使用swarm了&#…

力扣(K件物品的最大和)

数据量小不需要考虑时间复杂度 数学思维理清楚步骤---然后代码翻译实现 Ⅰ、 K件物品的最大和 袋子中装有一些物品&#xff0c;每个物品上都标记着数字 1 、0 或 -1 。 给你四个非负整数 numOnes 、numZeros 、numNegOnes 和 k 。 袋子最初包含&#xff1a; numOnes 件标…

鸿蒙HarmonyOS之使用ArkTs语言实现层级树状目录选择UI

一、实现效果 二、实现步骤 代码示例中用到的颜色、图片等资源可以自行替换设置 1、Index.ets 里面调用 import { CategoryView} from ./CategoryView;//主页面 Entry Component struct Index {State tabsIndex: number 0;build() {...//层级目录ViewCategoryView()...} …

ReTagList标签列表(API)

组件实现基于 Vue3 + Element Plus + Typescript,同时引用 vueUse + lodash-es + tailwindCss (不影响功能,可忽略) 基于ElTag实现的Tag列表,支持Tag列表多选,动态Tag列表 ReTagList标签列表 基础 简单展示Tag列表,可通过size指定尺寸 查看 /demo/tag-list/basic.md …

Arduino开源四足蜘蛛机器人制作教程

视频教程&#xff1a;手把手叫你做四足蜘蛛机器人——1零件介绍_哔哩哔哩_bilibili 一、项目介绍 1.1 项目介绍 Arduino主控&#xff0c;图形化编程&#xff0c;趣味学习 Arduino nano开发板舵机扩展底板 4.8V可充电电池&#xff0c;支持Arduino C语言编程和米思齐图形化编程…