14: ssh: connect to host github.com port 22: Connection timed out的解决

公钥已经加到git上,可是本地依然报错:

  ssh: connect to host github.com port 22: Connection timed out
  fatal: Could not read from remote repository.

  Please make sure you have the correct access rights
  and the repository exists.

解决:1:执行 ssh -T git@github.com, 依然报错。

          2: 执行  cd ~/.ssh, 建一个文件config, 文件内容如下:

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

         3: 再执行ssh -T git@github.com 就可以了

原文地址:https://www.cnblogs.com/liufei1983/p/14230199.html