解决 git push 报错 kex_exchange_identification: read: Connection reset by peer


报错情况:

kex_exchange_identification: read: Connection reset by peer
Connection reset by 20.205.243.166 port 22

  • 原因分析:应该是 ssh 指纹验证过期了

解决方法

要在 SSH 配置文件中设置此设置,请编辑或新建文件 ~/.ssh/config,并添加以下部分:

Host github.com
Hostname ssh.github.com
Port 443
User git

然后 git push,会提醒确认 ssh 指纹验证信息,输入 yes后,即可成功 git push。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM