最近git push 提交代码时遇到如下错误:
git-ssh: connect to host github.com port 22: Connection timed out
解决方法如下
先用 443 端口测试是否能通
ssh -T -p 443 git@ssh.github.com
编辑 ~/.ssh/config 文件,没有则创建一个,使用下面的命令添加内容
cd ~/.ssh
ls
touch config
echo "Host github.com" >> config
echo "Hostname ssh.github.com" >> config
echo "Port 443" >> config
再正常测试,通过则成功
ssh -T git@github.com