本文介绍: 本文以Windows系统为例进行说明,在个人电脑上使用Git命令来操作GitHub上的项目,本来都很正常,突然某一天开始,会提示如下错误ssh: connect to host github.com port 22: Connection refused。
ssh: connect to host github.com port 22: Connection refused
问题现象
本文以Windows系统为例进行说明,在个人电脑上使用Git命令来操作GitHub上的项目,本来都很正常,突然某一天开始,会提示如下错误ssh: connect to host github.com port 22: Connection refused。
排查思路
ssh: connect to host github.com port 22: Connection refused这个错误提示的是连接github.com的22端口被拒绝了。
原本以为http://github.com挂了,但是浏览器访问http://github.com一切正常。
网上搜索这个报错,发现很多人遇到这个问题,大概有2个原因和对应解决方案:
1、使用GitHub的443端口
22端口可能被防火墙屏蔽了,可以尝试连接GitHub的443端口。
打开git bash
$ vim ~/.ssh/config
2、使用https协议,不要使用ssh协议
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。