上传 GitHub
出错。
一直都是好好的,结果,突然之间上传代码出错,报错信息如下。
1 | kex_exchange_identification: Connection closed by remote host |
提示连不上 github
的服务器,我做了下面的工作。
github
重新更换ssh key
- 查询
127.0.0.1 1081
是什么程序占用,并kill
它 - 增加 proxy ,让上传走 vpn
都不行。但是,不知道怎么得,试着试着,报错信息变成了
1 | ssh: connect to host github.com port 22: Operation timed out |
然后又进行了下面的操作。
- 增加
Port 443
- 去除
proxy
- …
一系列操作,都无果。
并对 git config --local -e
和 git config --global -e
做了很多魔改操作,都不行。
然后灵光一闪,想到了 ~/.ssh/config
我原本的内容是
1 | # hexo |
变成了
1 | # hexo |
当然别人说增加 Port 443
也有奇效。