最近git push 提交代码时遇到如下错误:
    git-ssh: connect to host github.com port 22: Connection timed out

    解决方法如下

    1. 先用 443 端口测试是否能通

      1. ssh -T -p 443 git@ssh.github.com
    2. 编辑 ~/.ssh/config 文件,没有则创建一个,使用下面的命令添加内容

      1. cd ~/.ssh
      2. ls
      3. touch config
      4. echo "Host github.com" >> config
      5. echo "Hostname ssh.github.com" >> config
      6. echo "Port 443" >> config
    3. 再正常测试,通过则成功

      1. ssh -T git@github.com