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

相关推荐
uhakadotcom5 小时前
快速开始使用 n8n
后端·面试·github
uhakadotcom5 小时前
React与Next.js:基础知识及应用场景
前端·面试·github
uhakadotcom9 小时前
MQTT入门:轻量级物联网通信协议
后端·面试·github
宁zz9 小时前
乌班图安装jenkins
运维·jenkins
大丈夫立于天地间10 小时前
ISIS协议中的数据库同步
运维·网络·信息与通信
rainFFrain10 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
uhakadotcom10 小时前
阿里云STS:安全、灵活的临时访问管理
后端·面试·github
uhakadotcom11 小时前
Flutter入门指南:快速构建高性能移动应用
面试·架构·github
uhakadotcom11 小时前
React 和 Next.js 的基础知识对比
前端·面试·github
@郭小茶12 小时前
docker-compose方式部署docker项目
运维·docker·容器