【GitHub】ssh: connect to host github.com port 22: Connection refused

本地使用git上传GitHub仓库时发现的一个报错,以为是本机连不上github了,ping过后发现能够正常访问,于是上网找到了一个很完美的解决方案

原因:22端口被占用或被防火墙屏蔽

解决方法:切换GitHub的443端口

1.首先找到你配置git的ssh私钥位置,打开config文件,没有就新建一个

2.编译如下内容增添其中

复制代码
# Add section below to it
Host github.com
  Hostname ssh.github.com
  Port 443

3.保存后使用ssh -T git@github.com测试与Github的链接是否正常

如果提示Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access. 就表示一切正常了。

相关推荐
测试修炼手册6 小时前
[测试工具] 用 Codex 做测试实战:从需求分析到自动化用例落地
运维·自动化·需求分析
weelinking7 小时前
【产品】00_产品经理用Claude实现产品系列介绍
数据库·人工智能·sql·数据挖掘·github·产品经理
米高梅狮子7 小时前
03.网络类服务实践
linux·运维·服务器·网络·kubernetes·centos·openstack
IpdataCloud8 小时前
稳定的企业级IP数据接口怎么选?可用性指标+离线库高可用方案
运维·网络·tcp/ip
WebGIS开发8 小时前
地信职业百科②:GIS运维
运维·gis·就业·转行
淘矿人8 小时前
Claude辅助DevOps实践
java·大数据·运维·人工智能·算法·bug·devops
JiaWen技术圈8 小时前
nginx 安全响应头 介绍
运维·nginx·安全
IMPYLH8 小时前
Linux 的 unexpand 命令
linux·运维·服务器·bash
Hommy889 小时前
【剪映小助手】字幕信息生成接口
github·aigc·剪映小助手·视频剪辑自动化
|_⊙9 小时前
Linux 文件知识 补充
linux·运维·服务器