这两天在mac上使用git push命令一直无响应,直到超时出现如下报错,非常让人烦躁。
ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
首先感觉是代理出了问题,找到自己的ip和端口号后使用git config修改,还是一样的报错,只不过port从22变成了我的7890,开始怀疑人生了。
kex_exchange_identification: Connection closed by remote host
Connection closed by 127.0.0.1 port 7890
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
但是在进行以上操作时,浏览器可以正常进入github,说明不是网络问题。使用ssh命令测试端口443能不能连上:
ssh -T -p 443 git@ssh.github.com
<