GIT报错:connect to host github.com port 22: Connection timed out

git突然报错:22端口连接超时/被占用

.ssh文件重新生成替换了无数遍,还是不行,最后找到了这篇文章,这个解决方案亲测可用

步骤:

一、在.ssh文件夹下新建一个config文件,不用写后缀名


.ssh位置

二、在config文件内写入以下内容

Host github.com                                  /*服务器地址为github地址*/

User "xxx@xx.com"                            /*github上的注册邮箱 为用户账号*/

Hostname ssh.github.com                 /*服务器地址为github地址*/

PreferredAuthentications publickey /*采用公匙*/

IdentityFile ~/.ssh/id_rsa                    /*公匙文件路径*/

Port 443                                               /*修改端口为443*/


三、执行命令验证

$ ssh -T git@github.com


出现成功提示信息

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

推荐阅读更多精彩内容