git报错ssh: connect to host github.com port 22: Connection tim

发布时间:2021-10-08 15:00:50编辑:文明阅读(1346)

    碰到了git拉代码时报出的一个错误
    在这里插入图片描述
    通过查阅资料尝试了几种方法之后解决了,在这做个记录。

    首先需要检查一下SSH是否能够连接成功,输入以下命令

    ssh -T git@github.com1

    若还是报这个错ssh: connect to host github.com port 22: Connection timed out就可以使用以下解决办法

    第一步:打开终端并打开存放ssh的目录1

    cd ~/.ssh

    ls
    在这里插入图片描述
    查看是否存在这些文件 若不存在,则可能是ssh没配置对,首先需要配置ssh(自行百度)很简单
    若存在则在继续在终端输入以下命令新建一个文件
    vim config

    接着输入下面内容
    在这里插入图片描述

    Host github.com
    
    User 注册github的邮箱
    
    Hostname ssh.github.com
    
    PreferredAuthentications publickey
    
    IdentityFile ~/.ssh/id_rsa
    
    Port 443123456

    最后:wq退出编辑即可
    接着再执行

    ssh -T git@github.com1

    出现提示回车yes即可
    在这里插入图片描述
    验证就能顺利通过了

    总结自:https://blog.csdn.net/vosang/article/details/50499300

关键字git

    还没有小伙伴评论,快来抢沙发啦~~!