ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝

问题描述 投票:0回答:2

我在推送代码:

ssh: connect to host ssh.github.com port 22: Connection refused

错误,我在网上找的,看到有人说是在

~/.ssh
目录下创建一个config文件,在config文件中输入

Host github.com
User myusername
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

但是 ping

github.com
又出现了 ssh: connect to host
ssh.github.com
port 443: Connection returned 错误,请大辰告诉我解决方法

git github ssh
2个回答
5
投票

443是SSL端口,不是SSH端口,所以这个配置肯定是不正确的。删除这个配置文件。

更新:事实证明,sshing 到 github.com 上的端口 443 实际上是有效的,尽管大多数服务器不支持这一点,而且即使是 github.com,它也可能被您的防火墙阻止 - 请参阅下面的评论。

从您的问题中不清楚错误消息实际上是指端口 22 还是端口 443,因为该问题包含两个不同的错误消息。如果它指的是端口 22,则可能是您和 GitHub 之间的防火墙造成的,例如您工作或学习场所的防火墙。使用存储库的 HTTP URL 而不是 SSH URL。


0
投票

更换您的 Wi-Fi。这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.