Git、无法ssh上github

问题描述

今天想在公司电脑上拉一下自己github上的代码,试一下了命令ssh -T [email protected],然后报了ssh: connect to host github.com port 22: Connection refused问题。尝试了一下将自己的公钥放到github上,结果还是不行。

解决办法

先获取自己的公钥,如果没有先用ssh-keygen生成,默认保存在~/.ssh/id_rsa.pub中,然后将该公钥添加到自己github的SSH Keys中。

Git、无法ssh上github_第1张图片
Screenshot from 2017-07-07 14:25:06.png

接着编辑ssh config文件,vim ~/.ssh/config,如果没有这个文件就新建一个,在文件中添加如下内容

Host github.com
IdentityFile ~/.ssh/id_rsa
User 生成该公钥的User
Port 443
Hostname ssh.github.com

再试一遍 ssh -T [email protected],应该就没问题了。

你可能感兴趣的:(Git、无法ssh上github)