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

news2024/12/24 20:14:53

1 连接github失败问题汇总:Failed to connect to github.com port 443: Timed out

1.1 解决ping不通github.com的问题

1.1.1 查询github的IP的地址

在以下链接找到网页显示github的ip地址http://github.global.ssl.fastly.net.ipaddress.com/,如图所示,我这里查到的地址是199.232.69.194
在这里插入图片描述

1.1.2 在hosts文件末尾添加地址

hosts文件的路径在:C:\Windows\System32\drivers\etc\hosts,在文件的末尾添加:199.232.69.194 github.com 即可,如下所示
在这里插入图片描述

1.1.3 测试 ping github.com

在cmd环境与git bash环境均可以ping通
在这里插入图片描述
在这里插入图片描述
可以解决问题。

1.2 连接出错问题:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

完整错误显示:

fatal: unable to access ‘https://github.com/Clichong/testgit.git/’:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

这里查找过一些资资料:

1.2.1 尝试1:关闭vpn

在这里插入图片描述

1.2.2 尝试2:关闭window自动检测设置

在这里插入图片描述

1.2.3 尝试3:使用git命令关闭网络代理再重新打开命令行窗口

(1) 命令行输入如下

git config --global http.sslVerifyfalse
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global http.sslBackend "openssl"

(2) 重启命令行窗口,重新git push

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

但是以上尝试全部失败,不知道是否对你们适用。

1.3 链接返回错误:The requested URL returned error: 500

完整错误显示:

fatal: unable to access ‘https://github.com/Clichong/nanodet/’: The
requested URL returned error: 500

1.4 访问超时问题:Failed to connect to github.com port 443: Timed out

对于这里标题出现的全部问题:

1)Failed to connect to github.com port 443: Timed out
2)The requested URL returned error: 500
3)OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
4)ping不通github地址

我觉得都可以通过以下的办法解决:

(1) 打开 https://github.com.ipaddress.com/并复制记录红框所示ip地址

在这里插入图片描述
在hosts文件(window端的路径在:C:\Windows\System32\drivers\etc\hosts)的末尾添加:140.82.113.3 github.com

(2) 打开https://ipaddress.com/website/github.global.ssl.fastly.net#ipinfo并复制所示ip地址

在这里插入图片描述
在hosts文件(window端的路径在:C:\Windows\System32\drivers\etc\hosts)的末尾添加:199.232.69.194 github.global.ssl.fastly.net

(3) 打开https://github.com.ipaddress.com/assets-cdn.github.com并把四个ip都记下来

在这里插入图片描述
在hosts文件(window端的路径在:C:\Windows\System32\drivers\etc\hosts)的末尾添加:

185.199.108.153	assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

最后,hosts文件最后添加了6行代码,如下所示:

在这里插入图片描述

然后重新打开bash,重新git push即可,不过这里我碰到了一个问题,见下面的第二节:

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

ps:这里有些网址是询问朋友得到的,和参考资料的部分网址可能不太一样,参考资料只是提供了参考。

2 用户登录失败:Logon failed, use ctrl+c to cancel basic credential prompt.

在以上操作中,我已经可以正常的git clone了(有一个插曲就是得开手机热点使用,通过校园网连接会失败,毕竟校友网对github访问有限制),但是在进行git push尝试的时候仍然出现了错误。

这里弹出了以下窗口让我登录github账号和密码,如下所示:

在这里插入图片描述
我正常登录但是登录失败;这里还会有让你进行二次登录的操作,我同样正常输入,结果还是失败,完整的错误信息如下:

Logon failed, use ctrl+c to cancel basic credential prompt. remote:
Support for password authentication was removed on August 13, 2021.
Please use a personal access token instead. remote: Please see
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
for more information. fatal: Authentication failed for
‘https://github.com/Clichong/testgit.git/’

根据参考资料,这里我可以正常的解决,这里的解决办法是在这里插入图片描述

(1) 在网页上登陆你自己的githup账号,点击右上角头像–> setting --> Developer settings --> Personal access tokens页面

在这里插入图片描述

(2) 点击新建 genrate new token,在note中随便填写,然后根据以下进行权限勾选

在这里插入图片描述

(3) 新建完成,页面已经有一个新的token,这个页面先不要动,或者先复制出来,页面刷新后这个token就看不见了

在这里插入图片描述
回到git bash 继续提交,在githup登陆弹出框中输入账号密码,第一次输入的是你githup的账号密码,第二次弹出后输入git账号,密码换成刚刚生成的token。如果两次错误,会提示你在git bash中输入账号,之后会弹出一个密码框,这个也是输入token。

总之,账号还是输入你自己的git账号,密码,第二次之后输入token,之后重新push就成功了。
在这里插入图片描述

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

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

相关文章

FSW26现金回收RS FSW43 信号和频谱分析仪

Rohde & Schwarz FSW26信号和频谱分析仪,2 Hz - 26.5 GHz 高性能 Rohde & Schwarz (R&S) FSW26 信号和频谱分析仪专为方便、准确和快速而设计。其独特的触摸屏、直观的多视图结果显示和优化的用户指南使 R&S FSW26 分析仪的操作高效方便。凭借其无…

玩转ChatGPT:AskYourPDF插件尝鲜

一、写在前面 首先,吐槽一下,感觉被CloseAI耍了: 上周发文说这一周对PLUS开放联网和插件功能,搞得网络一片狂欢。但是今天通过身边统计学发现,开通了PLUS后,拥有联网和插件功能的只是少数(而且…

TCP连接不释放,应用产生大量CLOSE_WAIT状态TCP

一、起源 23年元旦期间,大家都沉浸在一片祥和的过节气氛当中。 “滴滴滴”,这头同事的电话响起,具体说些什么我也没太在意,但见同事接完电话之后展现出了一副懊恼夹杂着些许不耐烦的表情。 我不解问道:“怎么了&…

扇区(sector),块(block),簇(cluster)

1.硬盘(可以认为硬盘就是磁盘) # fdisk -l Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes 255 heads, 63 sectors/track, 17844 cylinders Units cylinders of 16065 * 512 8225280 bytes 可以看到几个名词:heads/sectors/cylinders,分别就是磁…

altium Designer22 AD22 CAD电子绘图员三级知识点操作说明

文章目录 AD22一、解决局域网中多台电脑冲突:禁用license的网络功能二、添加库文件三、库的使用四、库绘制1、原理图库绘制2、PCB封装库绘制 五、动态标题栏六、原理图模板的使用七、层次电路图设计1、在母图上放置页面符2、给sheet symbol添加Entry,名字与子图原理…

案例4:Java宠物管理系统设计与实现开题报告

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

后端返回文件流,前端实现点击按钮自动导出Excel文件

首先封装接口,此接口需要传Excel目标数据中的主键id,注意要加上responseType: blob import request from /utils/request; const prefix xxxxx /test;export async function exportExcel(id: any) {return request(prefix /export-excel/ id,{metho…

同科医药×实在智能丨数字员工“进驻”上市企业,让健康服务更近、更快、更优惠!

数字化浪潮构成了新世界跳动的脉搏,在医药行业转型的大环境下,实现数字化升级已经成为医药企业走向未来、拓展全球市场的必由之路。 近日,济南同科医药物流有限公司(简称“同科医药”,系同科股份全资子公司&#xff0c…

用“平面两点距离”求三角形面积及多边形面积

大于 32 边的多边形,都可以任一顶点发出的边切分为 n-2 个三角形。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… 地址&#…

IIC通信理解

前言 就个人对IIC通信的理解,通过用图文的方式,尽量简洁的记录下此文。希望能对大家理解IIC通信协议有所帮助。 理解IIC 对于IIC协议的理解,我个人是将完整的IIC时序协议,分成六大块理解。分别是开始条件,结束条件,发送字节,发送字…

数智赋能,专精特新 | 数说故事揽获多项荣誉认定

迈进2023崭新的节点, 数说故事秉持着数据驱动智能决策的使命, 专精特新,砥砺深耕, 拥抱大模型,算法技术迈上新台阶; 推陈出新,产品线持续迭代升级; 以行业领先的技术、专业的数…

基础IO(三)

软硬链接和动静态库 1.软硬链接2.动态库和静态库2.1理解现象2.2静态库的设计2.3动态库2.4动态库的配置2.5动态库的理解 🌟🌟hello,各位读者大大们你们好呀🌟🌟 🚀🚀系列专栏:【Linux…

Kafka中时间轮算法的使用

简介: Kafka的心跳处理机制竟然用到了时间轮算法? Broker端与客户端的心跳在Kafka中非常的重要,因为一旦在一个心跳过期周期内(默认10s),Broker端的消费组组协调器(GroupCoordinator)会把消费者从消费组中移除,从而触…

U盘数据丢失怎么恢复?优盘数据恢复,看这4个方法!

案例:U盘数据丢失怎么恢复? 【我的U盘里真的存了很多重要的视频和图片,但是前段时间U盘好像中病毒了,导致我很多的图片都丢失了!大家有什么好方法可以帮我恢复U盘中的重要数据吗?真的超级感谢!…

ZED使用指南(五)

六、其他 1、相机 (1)选择视频模式 左右视频帧同步,以并排格式作为单个未压缩视频帧流式传输。 在ZED Explorer或者使用API可以改变视频的分辨率和帧率。 (2)选择输出视图 ZED能以不同的格式输出图像,…

基于Java+SpringBoot+Mybaties+Layui 小区物业管理系统设计与实现

一.项目介绍 小区物业管理系统分为两类,一类是业主、一类是管理员 业主的功能有:小区首页、房屋购买、车位购买、公告通知、出入登记、投诉服务、报修服务、关于我们 管理员的功能有:楼宇管理、住房管理、车位管理、物业管理、收费项目管理、…

yolov8seg模型转onnx转ncnn

yolov8是yolo的最新版本,可做图像分类,目标检测,实例分割,姿态估计。 主页地址 这里测试一个分割模型。 模型如下 选yolov8n-seg模型,转成onnx,再转ncnn测试。 yolov8s-seg的ncnn版可以直接用这个 如果用…

Linux代码性能分析工具

一、gperftools 1、gperftools安装 docker下需要安装gperftools、ghostscript、graphviz gperftools: # 从github下载gperftools源码并解压 wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.9.1/gperftools-2.9.1.tar.gz tar -x…

(1分钟速览)图像金字塔对比--光流法and fast角点

图像金字塔对比--光流法and fast角点 ​ fast角点以计算快为出名,但是其不具有尺度不变性和旋转不变性。针对尺度不变性,其说的是对于远处和近处相同的一个物体,可能近处能够检测出来有角点,但是放远了以后就不一定能检测出来角点…

良好的水生态环境对人居生活的帮助

水是生命之源,良好的水源生态,对于人们的生活健康提供很大的作用,在农村污水处理中,利用污水处理设备进行水源净化排放是很常用的手段。 良好的水环境对人居生活有很多的帮助,主要包括以下几个方面: 1.提供…