解决git /usr/bin/bash: line 0: exec: nc: not found 问题
warning:
这篇文章距离上次修改已过1637天,其中的内容可能已经有所变动。

今天向GitHub push项目时候提示/usr/bin/bash: line 0: exec: nc: not found
错误。
经排查发现是SSH代理的问题。原因是Windows下的Git Bash 没有nc
命令(netcat命令)。

如需使用SSH代理请使用下面的命令替换~/.ssh/config
文件内容(请测试是有connect命令)
Host github.com
#-S参数表示使用Socks5代理, 如果是HTTP代理则为-H
ProxyCommand connect -S 127.0.0.1:1080 %h %p

ps:linux下出现此问题请尝试安装
nc
软件包