【GitHub】Failed to connect to github.com port 443 的一种解决方案 |
您所在的位置:网站首页 › curl报错400 › 【GitHub】Failed to connect to github.com port 443 的一种解决方案 |
文章目录
0. 前言1. 问题描述2. 解决方案2.1 问问GPT2.2 搜一搜2.3 结合自身实际
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 问问GPTQ: 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 文件夹,参考如下: 记事本打开,复制粘贴进远程仓库 SSH key 配置区域: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |