Github push报错 ssh: connect to host ssh.github.com port 443: Connection refused

405 阅读1分钟

问题:git push origin main 报错:ssh connect to host ssh.github.com port 443: Connection refused

github 是可以正常打开的。猜测:域名解析被污染。

www.ipaddress.com/ 查ip

ssh.github.com 的ip是:

截屏2022-06-05下午2.24.01.png

测试ssh是否可以连上该ip

ssh -t -p 443 git@140.82.113.36

-t:在ssh直接运行远端命令时,提供一个互动式shell

-p: 端口

image.png

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

说明没问题。


进入 /Users/用户/.ssh 文件夹,找到config文件,如果没有自己创建一个,将Hostname ssh.github.com 换成ip地址 140.82.113.36,保存。

最后重新push代码,是可以push的。