【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 [email protected]测试与Github的链接是否正常

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

相关推荐
厦门辰迈智慧科技有限公司23 分钟前
大中型水闸安全监测系统解决方案
运维·服务器·安全
weixin_4495687024 分钟前
Nginx端口telnet不通排查指南
运维·服务器·nginx
五花肉村长27 分钟前
Linux-进程信号
linux·运维·服务器·开发语言·网络·c++
FBI HackerHarry浩31 分钟前
Linux云计算训练营笔记day11(Linux CentOS7)
linux·运维·笔记·云计算
无锡耐特森41 分钟前
ModbusTCP转 Profinet网关:热收缩包装机智能化改造核心方案
运维·网络·网络协议·自动化
行止644 分钟前
系统安全及应用
linux·运维·安全
再看扣你眼1 小时前
系统安全及应用深度笔记
linux·运维·笔记·安全·系统安全
铃木隼.1 小时前
系统安全应用
linux·运维·系统安全
智象科技1 小时前
智象科技:自动化模块驱动IT运维效能升级
运维·科技·自动化·itsm
小码农豪大大2 小时前
windows服务器部署jenkins工具
运维·jenkins