【Note】git上手-解决连接github时connection reset的问题

在基本配置后来到生成SSH秘钥连接github这一步

在github填写所生成的SSH秘钥后在git bash中测试链接,返回错误如下:

$ ssh -T git@github.com
Connection reset by 140.82.113.3 port 22

尝试1:在cmd中ping github.com 是否正常访问。

结果:可以正常访问github,排除连接问题。

尝试2:新建22端口的入站规则

控制面板->windows defender 防火墙->高级设置->入站规则->新建规则

【Note】git上手-解决连接github时connection reset的问题

【Note】git上手-解决连接github时connection reset的问题 

 跟随引导,其余步骤均为默认下一步自命名新的入站规则。

结果:依旧返回相同错误。

尝试3:在所生成ssh秘钥文件夹下(~/.ssh/)使用文本文档新建config文件(无后缀)。

修改代码块中user的email为自己的email。

Host github.com
User  yourmail@xx.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

 结果:连接成功,问题解决。

$ ssh -T git@github.com
Hi Syouth7! You've successfully authenticated, but GitHub does not provide shell access.

 

 


 

上一篇:某小卡拉米第一次尝试:C语言链表


下一篇:sql中表的自我关联