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

相关推荐
威迪斯特29 分钟前
CentOS图形化操作界面:理论解析与实践指南
linux·运维·centos·组件·图形化·桌面·xserver
一方热衷.35 分钟前
在线安装对应版本NVIDIA驱动
linux·运维·服务器
独自归家的兔37 分钟前
ubuntu系统安装dbswitch教程 - 备份本地数据到远程服务器
linux·运维·ubuntu
m0_6948455738 分钟前
tinylisp 是什么?超轻量 Lisp 解释器编译与运行教程
服务器·开发语言·云计算·github·lisp
ONE_SIX_MIX40 分钟前
ubuntu 24.04 用rdp连接,桌面黑屏问题,解决
linux·运维·ubuntu
龙飞0541 分钟前
Systemd -systemctl - journalctl 速查表:服务管理 + 日志排障
linux·运维·前端·chrome·systemctl·journalctl
June`42 分钟前
muduo项目排查错误+测试
linux·c++·github·muduo网络库
春日见43 分钟前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
DARLING Zero two♡1 小时前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
消失的旧时光-19431 小时前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器