Github ssh 提交失败(ssh connect to host github.com port 22: Operation timed out)解决办法
很久没有向 github 提交代码了,今天一提交报错:
ssh connect to host github.com port 22: Operation timed out目测又是墙作怪。
找了一个配置,给 ssh 设置代理,修改 ~/.ssh/config 文件,添加下面的配置:
# github.com
Host github.com
Hostname ssh.github.com
ProxyCommand nc -X connect -x 127.0.0.1:7890 %h %p
Port 443
ServerAliveInterval 20
User git注意: 127.0.0.1:7890 是我本地的默认代理配置,你可以根据你的环境修改之。
添加完再次提交,成功解决。