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

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

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


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

可以跳过直接看章节4,一个统一处理的方法


1)查询github的IP的地址


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

image.png

2)在hosts文件末尾添加地址


hosts文件的路径在:C:\Windows\System32\drivers\etc\hosts,在文件的末尾添加:199.232.69.194 github.com 即可,如下所示

image.png

3)测试 ping github.com


在cmd环境与git bash环境均可以ping通

image.png

image.png

可以解决问题。


参考资料:Ping github 请求超时解决方案


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

可以跳过直接看章节4,一个统一处理的方法


完整错误显示:


fatal: unable to access ‘https://github.com/Clichong/testgit.git/’:

OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443


这里查找过一些资资料:


尝试1:关闭vpn


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

image.png

尝试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 443 错误 OpenSSL SSL_connect: SSL_ERROR_SYSCALL 或者LibreSSL 终极解决办法


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


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

可以跳过直接看章节4,一个统一处理的方法


完整错误显示:


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地址

image.png

在hosts文件(window端的路径在:C:\Windows\System32\drivers\etc\hosts)的末尾添加:140.82.113.3 github.com


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

image.png

在hosts文件(window端的路径在:C:\Windows\System32\drivers\etc\hosts)的末尾添加:199.232.69.194 github.global.ssl.fastly.net


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

image.png


在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行代码,如下所示:

image.png

然后重新打开bash,重新git push即可,不过这里我碰到了一个问题,见下面的第二节:Logon failed, use ctrl+c to cancel basic credential prompt


参考资料:Git 报错:Failed to connect to github.com port 443: Timed out 解决办法


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


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


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


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

image.png

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


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页面

image.png

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

image.png

cb0733fe98914eca81ad505bd68cf509.png


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

image.png

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


总之,账号还是输入你自己的git账号,密码,第二次之后输入token,之后重新push就成功了。

image.png

参考资料:Logon failed, use ctrl+c to cancel basic credential prompt.


目录
相关文章
|
9月前
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
257 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
7月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
186 12
|
8月前
|
网络协议 开发工具 git
解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese
在使用 Git/Git小乌龟 进行代码管理的过程中,经常会遇到各种各样的问题,其中之一就是在执行 git clone 或 git pull 等操作时出现 “fatal: unable to access ‘https://github.com/…/.git’: Recv failure Connection was reset” 的报错。这个问题通常是由网络连接问题或代理设置不正确导致的。在我的个人使用经验中,我亲自尝试了四种方法,它们都能够有效地解决这个报错。个人比较推荐方法二。
5393 1
|
10月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
2014 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
10月前
|
文字识别 网络协议 开发工具
GitHub封锁?推荐5个国产的Git仓库替代平台
近日,GitHub对中国区IP的部分限制引发了广泛关注。未登录用户被拒,已登录用户功能受限,南北网络环境差异更显“内卷”。为应对这一挑战,本文推荐了多个国产Git平台:Gitee(码云)、GitCode(CSDN旗下)、CODING(腾讯系)、CodeUP(阿里云支持)及微信代码管理工具。这些平台功能全面、稳定性强,是开发者迁移项目的理想选择。通过同步代码、配置CI/CD流水线等简单步骤,可确保项目平稳过渡。此次事件提醒我们,掌握核心技能与支持国产平台同样重要!
8358 11
|
10月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
434 10
|
6月前
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
259 0
|
5月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
569 19
|
5月前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
314 15
|
5月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
447 13