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
是我本地的 clash 默认代理配置,你可以根据你的环境修改之。
添加完再次提交,成功解决。