【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. 就表示一切正常了。

相关推荐
爱吃喵的鲤鱼12 分钟前
仿mudou——Connection模块(连接管理)
linux·运维·服务器·开发语言·网络·c++
让子弹飞0221 分钟前
永久解决ubuntu网络连接问题
linux·运维·ubuntu
七七七七072 小时前
【Linux 系统】打开文件和文件系统
linux·运维·spring
ManageEngineITSM4 小时前
IT 服务自动化的时代:让效率与体验共进
运维·数据库·人工智能·自动化·itsm·工单系统
SelectDB4 小时前
Apache Doris 内部数据裁剪与过滤机制的实现原理
数据库·数据分析·github
SelectDB4 小时前
岚图汽车 x Apache Doris : 海量车联网数据实时分析实践
数据分析·github·数据可视化
QotomPC4 小时前
软件定义的理想硬件平台:Qotom Q30900SE/UE系列在AIO服务器与边缘网关中的实践
运维·服务器
捷智算云服务4 小时前
H200服务器维修服务体系构建:捷智算的全链条保障方案
运维·服务器
hweiyu004 小时前
Linux 命令:mount
linux·运维·服务器
一路向北_Coding4 小时前
Git系列之关联远程仓库
git·github