Git提交代码提示 Connection was reset, errno 10054的一个解决方法

2024-03-27 00:18

本文主要是介绍Git提交代码提示 Connection was reset, errno 10054的一个解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今晚要提交代码,发现Git报了错,代码push不上去,然后网上找了一些方法,都是敲一大堆命令,却好像还是解决不了,我知道,我又要写一篇文章了。

提示的问题

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

翻译:无法连接到XXX,连接被重置,错误码10054

说白了,就是一个无法连接到Git仓库的问题

背景(环境描述)

我的IDE是:IDEA 2021.1

Git版本:2.31.1.windows.1

Git仓库:GitHub(私有仓库)

其实最重要的一个问题是,我的电脑最近重装了,因为代码都在,所以是直接引入文件就进行开发了,所以我直接提交,提示连接不到是很正常的,问题是IDEA先是让我输入了我的名称和邮箱后,后续没有再让我输入密码,所以这是我认为的问题所在。

我的解决方法

我试了使用一个命令,之后就提示了我登录GitHub,代码可以成功提交了

git config --global http.sslVerify "false"

不过当我继续测试,就发现其实简单地设置添加GitHub账号就可以了

在IDEA点击File-Settings-Version Control-GitHub,点击“+”,选择Log in via GitHub

之后会打开你的浏览器,然后选择Authorize in GitHub

然后是授权登录,登录完成后,会提示这个页面

之后再看你IDEA的GitHub页面,会提示已经有一个账号了,而且现在也可以正常提交代码了。

一些笔记

我认为那一句命令,git config --global http.sslVerify "false"   ,主要是修改Git不使用ssl验证,然后才会启用其他方式的验证,但是结果是不是,我通过再次输入这句命令,再次提交控制台还是会提醒我同样的那个问题,所以认为它是清除了登录信息也说不定,但是我检查GitHub账号,又发现它还在,只是要删除账号重新添加才能重新连接仓库。所以就认为是直接添加GitHub账号就可以了。

至于说要具体验证,工作量太大,毕竟我们问题能解决,最后能用就行了,对吧。

又解决了一个奇奇怪怪的问题。如果对你有用,给我点个赞吧。

这篇关于Git提交代码提示 Connection was reset, errno 10054的一个解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/850339

相关文章

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu