操作方法
在解决超时的问题时,我先说下生成秘钥;长方形框填写,椭圆形不用填回车就行(ssh-keygen -t rsa -C "youremail@example.com"生成秘钥命令)
在我们测试git是否成功连接github时,使用:ssh -T git@github.com,如果出现:You've successfully authenticated,那么恭喜你,连接成功可以使用了。如果出现:ssh: connect to host github.com port 22: Connection timed out,很遗憾连接超时
连接超时,首先找到git的安装目录,找到/etc/ssh/ssh_config文件
用notepad++打开这个文件,如下图:
把如下内容复制到ssh_config文件的末尾处:并记得保存 Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443 如图:
在使用:ssh -T git@github.com来测试git是否成功连接github 看成功了,完事。(第一次写,有什么不足之处,请指出,谢谢)