Linux 链接 GitHub 出现 Connection timed out

程序猿进阶 2024-07-01 12:37:01 阅读 60

问题

安装GIT并完成公钥验证:Linux 系统拉取 Github项目

[root@xxx devtools]# ssh -T git@github.com

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

解决方案

进入在存放公钥私钥id_rsa.pub文件里,新建/修改config文本

[root@xxx myblog]# cd ~/.ssh

[root@xxx]# vim config

config中的内容如下:

Host github.com

User zhengzhaojava@163.com

Hostname ssh.github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa

Port 443

重新验证成功

[root@xxx]# ssh -T git@github.com

The authenticity of host '[ssh.github.com]:443 ([20.205.243.160]:443)' can't be established.

ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.

ECDSA key fingerprint is MD5:7b:99:81:1e:4c:91:a5:0d:5a:2e:2e:80:13:3f:24:ca.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '[ssh.github.com]:443,[20.205.243.160]:443' (ECDSA) to the list of known hosts.

Hi ProgrammerAdvanced! You've successfully authenticated, but GitHub does not provide shell access.



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。