在连接github时,执行 ssh -T git@github.com 命令时,出现以下错误
ssh: connect to host github.com port 22: Connection timed out
解决办法
在存放公钥私钥(id_rsa 和 id_rsa.pub)的文件里,新建config文本,内容如下:

Host github.com
User YourEmail@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
注意 User为你登录github的账号名称。
再次执行 ssh -T git@github.com 时,会出现提示如下,回车”yes”即可。

然后可以在输入一次命令测试下,是否成功.

成功!
本文介绍了一种解决GitHub上SSH连接超时的方法。通过配置特定的SSH设置,包括使用不同的端口和主机名,可以有效解决连接问题。具体步骤包括创建一个包含特定配置项的config文件。
80

被折叠的 条评论
为什么被折叠?



