kex_exchange_identification: Connection closed by remote host

341 阅读1分钟

在同一台电脑上连接两个账号,一个公司的,一个私人的,私人的在GitHub上,按照网上的办法配置了多个ssh key,(参考www.hozen.site/archives/43… ) 但是push代码到私人仓库一直报错

image.png 这个问题网上的解决办法都试了没有用,问了组里比较有经验的大哥,他修改了两个地方就好了,这里记录一下 首先搜索关键字 大陆修改github dns,找到了github.com/chenxuhua/i…

然后做了这个操作

image.png

然后在配置ssh的地方 cat ~/.ssh/config 在我原来配置的基础上增加了缩进,因为这里格式有问题,之前还一直以为网上是因为书写问题写的有问题,结果是自己改错了,我晕

image.png

这样就能成功push 和 pull 了

原因:远端直接拒绝,在GitHub上一般就是dns污染问题,使用第一点说的办法解决;测试配置有没有加载成功,可以ssh -vvvv github.com 查看详细日志

image.png