转载自:http://stackoverflow.com/questions/7144811/git-ssh-error-connect-to-host-bad-file-number(需要梯子)
在.ssh目录下添加一个叫做config文件,没有后缀名。
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443