git ssh: connect to host github.com port 22: Connection timed out 无以及法clone
可能的原因:github被墙,想办法登入GitHub后仍需要对git配置代理地址,查了无数篇解答,最后用这两步解决问题。 一、ssh -T git@github.com 报错 打开你的.ssh文件夹,默认地址是~/.ssh(C:\Users\你的电脑名.ssh) 新建 config 文件(不带扩展名),写入: Host github.com User 你的github邮箱@XXX.com Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443 测试成功,但是这样仍然没有办法git clone 报错或极长时间没有反应 二、 打开git bash 输入 git config --global http.proxy http://127.0.0.1:xxxx git config --global https.proxy http://127.0.0.1:xxxx 后面的xxxx不能直接按照其他教程输入1080,要查看你自己的端口 我是这样看的 设置->网络和Internet->代理 在红色区域找到自己的地址替换上面的xxxx,就可以clone了 来源: CSDN 作者: awake020 链接: https://blog.csdn.net/weixin