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

相关推荐
matrixlzp33 分钟前
Jenkins 实战4:集群配置与分布式构建
运维·jenkins
远程软件小帮手42 分钟前
哪个云电脑最好用?适合玩游戏的云电脑测评!
运维·服务器·游戏·电脑
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 日榜(2025-11-01)
ai·开源·大模型·github·ai教程
wanhengidc2 小时前
云手机中的数据信息会被泄露吗
运维·服务器·安全·智能手机·玩游戏
酷柚易汛智推官4 小时前
AI驱动的智能运维知识平台建设:技术实践与未来展望
运维·人工智能·酷柚易汛
小李独爱秋4 小时前
计算机网络经典问题透视:当路由器需要同时连接以太网和ATM网络时,需要添加什么硬件?
运维·网络协议·计算机网络·网络安全·智能路由器
散峰而望4 小时前
基本魔法语言数组 (二) (C语言)
c语言·开发语言·github·visual studio
Fr2ed0m5 小时前
Linux 文本处理完整指南:grep、awk、sed、jq 命令详解与实战
linux·运维·服务器
边疆.5 小时前
【Linux】自动化构建工具make和Makefile和第一个系统程序—进度条
linux·运维·服务器·makefile·make
z202305085 小时前
linux之PCIE 设备枚举流程分析
linux·运维·服务器