【GitHub】Failed to connect to github.com port 443 的一种解决方案

这篇具有很好参考价值的文章主要介绍了【GitHub】Failed to connect to github.com port 443 的一种解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Failed to connect to github.com port 443 的一种解决方案

0. 前言

GitHub 是我们最常用的远程仓库之一。由于这个Hub的网络、英文难懂/翻译插件偶尔不通顺 等等杂七杂八的问题,时常会干扰我们的使用。

本文记录 个人在使用GitHub过程中 遇到的报 Failed to connect to github.com port 443的解决过程及解决方案。

建议
方法总比困难多,本文仅供一种解决参考,读者应配合其他博文与参考资料使用。或者可以作为一种经验记录贴收藏本文。

1. 问题描述

某天我在GitHub创建了一个作为个人学习的仓库并初始化:本地推送了README.md到main分支。然后我就用IDE在本地初始化了项目,自然而然地认为仓库初始化的推送成功,接下来的项目推送也会成功,结果出现以下报错:

  • 使用IDE GUI的方式推送:
git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/main:main

fatal: unable to access 'https://github.com/Sharry/xxx.git/': Failed to connect to github.com port 443 after 21049 ms: Couldn't connect to server
  • 命令行推送
git push origin main

fatal: unable to access 'https://github.com/Sharry/xxx.git/': Failed to connect to github.com port 443 after 21054 ms: Couldn't connect to server
  • pull 测试拉取
git pull origin main

fatal: unable to access 'https://github.com/Sharry/xxx.git/': Recv failure: Connection was reset

2. 解决方案

2.1 问问GPT

Q:
fatal: unable to access ‘https://github.com/Sharry/xxx.git/’: Recv failure: Connection was reset
push 报错,请问如何解决

A:
这个错误通常是由于网络连接问题导致的。以下是一些可能的解决方法:
检查您的网络连接是否正常,尝试重新连接到互联网。
如果您使用的是代理服务器,请确保代理服务器设置正确,并且您有足够的权限访问该仓库。
如果您正在使用防火墙,请确保已允许Git和HTTPS流量通过。
如果以上方法都无法解决问题,请尝试使用其他Git客户端或在不同的计算机上尝试推送。

2.2 搜一搜

CSDN-参考文章链接:https://blog.csdn.net/hggjjkk/article/details/130528271

简书-参考文章链接:https://www.jianshu.com/p/3832e25e69eb

2.3 结合自身实际

我先问了一下GPT,以及搜了一圈。用了科学上网等手段未解决。

这时候,我意识到了一个很SB的问题:由于换了开发机子,当前采用https进行 git 远程操作,若要换成 SSH的方式,SSH key 没有根据当前开发设备配置!

于是,我重新配置了SSH Key ,将当前git remote修改为SSH的路径,问题解决 √

  • SSH Key 的生成方式与默认路径为:

在任意位置 鼠标右键打开 git bash,执行以下命令,一路回车:

ssh-keygen -t rsa

生成的SSH key 具体路径在 C:\用户\用户名.ssh 文件夹,参考如下:
【GitHub】Failed to connect to github.com port 443 的一种解决方案,杂谈,github,git,svn

记事本打开,复制粘贴进远程仓库 SSH key 配置区域:
【GitHub】Failed to connect to github.com port 443 的一种解决方案,杂谈,github,git,svn文章来源地址https://www.toymoban.com/news/detail-563464.html

  • 修改remote:
 git remote set-url origin 'git@github.com:SharryNSN/xxx.git'
 
 git remote -v

到了这里,关于【GitHub】Failed to connect to github.com port 443 的一种解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Failed to connect to github.com port 443: Connection timed out

    使用git clone出现的这个问题,这个问题一般是使用翻墙代理软件引起的 一:取消代理(一般取消后 也不能正常使用git clone,因为没翻墙。。。,网速特好时偶尔也可以) 二:设置正确的代理端口号 随后设置正确的代理端口,如: 然后就可以正常使用了

    2024年01月23日
    浏览(55)
  • github 报错 Failed to connect to github.com port 443:connection timed out(最全解决办法)

    1 电脑里开启了代理,例如开启了翻墙软件等,就会造成这个原因 代理插件关了试下 2 由于没有指定用户密码导致的问题,在这种情况下,我们可以修改下载的仓库的URL地址,格式就是https://username:passwords@github.com/... 3 控制面板搜索凭据管理器,找到github.com删除

    2024年02月13日
    浏览(71)
  • 报错解决:Failed to connect to github.com port 443: Connection refuesd

    今天在用git下载时遇到错误: Cloning into \\\'xxxxx\\\'... fatal: unable to access \\\'https://github.com/xxxxxxxx.git/\\\': Failed to connect to github.com port 443: Connection refused 查询后尝试以下方法解决: 1.查看自己的本机系统代理(设置---网络和Internet---代理---地址:端口): 2.修改git配置:(其中的xxxx改为你

    2024年02月04日
    浏览(63)
  • 解决Failed to connect to github.com port 443: Timed out

    今天用git提交代码到github的时候遇到了一个问题 这个错误大致是说连接到github的时候超时了。那么该怎么解决呢?很简单,这个超时了无非就是你的代理出了点问题,不过好在git上用几个命令就能够很快搞定。 然后再push,就很nice!  

    2024年02月11日
    浏览(57)
  • git提交Failed to connect to github.com port 443解决方法

    最近在提交代码到GitHub,一直提示提交失败 Push: unable to access \\\'https://github.com/username/project.git/\\\': Failed to connect to github.com port 443 after 21140 ms: Couldn\\\'t connect to server ,我以为是网络太差了,直接使用代理软件,还是同样的提示, 所以咨询了一位优秀的前端开发kaimo,才知道需要g

    2024年01月25日
    浏览(67)
  • github clone Failed to connect to github.com port 443 after xxx ms

    最近克隆github项目时老是报超时,可以尝试以下解决方法 如果本地开启了代理还是clone超时,可以尝试最后一种方式解决 1、把 https 换成 http,如: 2、更新本地hosts配置,可以参考这篇文章获取最新的hosts 解决github图片及网页加载不出来 3、 将通信协议由 http/2 改为 http/1.1 改

    2024年01月19日
    浏览(54)
  • 【github】linux 拉代码报错解决:Failed to connect to github.com port 443: Connection refused

    有一天下午,服务器(linux)突然 github 无法 pull/push 也不能 clone 代码了,报错如下: 尝试了修改代理等方法,还是无法解决,最终找到了一个解决方案: 修改/etc/hosts文件,hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件 步骤: vi /etc/hosts 将行加入即可: 140.82

    2024年02月07日
    浏览(48)
  • it报错: Failed to connect to github.com port 443 解决方案

    转自: Git报错: Failed to connect to github.com port 443 解决方案-CSDN博客 两种情况: 第一种情况自己有vpn,网页可以打开github。说明命令行在拉取/推送代码时并没有使用vpn进行代理 第二种情况没有vpn,这时可以去某些网站上找一些代理ip+port 解决办法:配置http代理Windows、Linux、

    2024年01月19日
    浏览(42)
  • 简单解决Failed to connect to github.com port 443: Timed out

    0. 首先试下能不能正常打开GitHub https://github.com/ 能打开的话继续下面操作 1. 如果有代理,就试下挂代理,命令 格式 如下 2. 如果没有代理,就试下清理代理,命令如下 3. 上面两个试了没用,就试下最后一个,忽略SSL验证 上面还解决不了就只能装个GitHub客户端了 需要的话去搜

    2024年02月12日
    浏览(65)
  • Git报错: Failed to connect to github.com port 443 解决方案

    两种情况: 第一种情况自己有vpn ,网页可以打开github。说明命令行在拉取/推送代码时并没有使用vpn进行代理 第二种情况没有vpn ,这时可以去某些网站上找一些代理ip+port 解决办法:配置http代理Windows、Linux、Mac OS 中 git 命令相同: 配置socks5代理 配置http代理 注意: 命令中的

    2024年02月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包