今天Git推送代码发现报了这个错误 ssh: connect to host github.com port 22: Connection timed out,多次提交后还是不行,最后解决方法如下:

1、找到配置SSH时生成的 .ssh 文件夹,一般都会生成在(C盘 - 用户 - 用户名 - .ssh)
2、新建 config 文件(可以先新建config.txt,编辑完后重命名为 config,如果文件中已经存在config,直接编辑config文件就行)
3、把下面的代码复制到config文件中,把代码中你的邮箱替换成自己的邮箱,其他不用带动
Host github.com
User 你的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

4、在git中输入ssh -T git@github.com,如果出现下面图片中的提示,输入yes后回车就行

5、最后试试重新提交代码
展开
一依不舍于2024-01-17 03:36发布的图片
3