ssh: connect to host github.com port 22: Connection timed out

使用git 的时候,提示如下错误:

连接失败.png

解决方法:

1、输入这个命令等待结果: ssh -T git@github.com
结果是 ssh: connect to host github.com port 22: Connection timed out
如下解决

2、打开存放ssh的目录
cd ~/.ssh
ls
或者 直接去 c盘 里边找
查看是否存在 id_rsa id_rsa.pun known_hosts 三个文件,如果没有移步解决办法:
https://blog.csdn.net/u014344668/article/details/78931031

如果存在,则新建config文件输入下面内容

Host github.com
User YourEmail@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

把邮箱换成你自己的

3、再次执行"ssh -T git@github.com" 一遍,会出现如下提示,回车"yes"即可

确认提示.png

4、至此就可以正常用了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容