Git、无法ssh上github

问题描述

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

解决办法

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

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 git@github.com,应该就没问题了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容