通过ssh访问Github相关配置
目录
1.查看自己是否安装ssh
首先在终端执行输入ssh,如果能显示下图,则说明安装了ssh。
如果提示No command “ssh”,则表明还没有安装ssh。
执行命令如下指令,等待安装成功ssh。
sudo apt-get install ssh 或者
sudo apt-get installopenssh-client
2.生成公钥
可以先检查自己系统上是否已经有ssh公钥,如果有,则可以不用再次生成,
当然可以生成后覆盖掉原来的。执行下面的指令:
如果没有这两个文件,则执行下面的指令:
ssh-keygen
然后想查看的话,再执行上面那张图的指令。
3.将公钥添加到代理ssh-agent
执行下面两条指令(以$开头是一句):
然后执行下面这条指令:
完成了ssh-agent的添加,ssh-add -l 指令执行完之后,返回的公钥通过md5码转化算法对应的MD5码。
4.添加自己的公钥到自己的Github账户上
执行下面的命令,注意cat后面跟的是自己存放公钥的文件名,我的是id_rsa.pub,如果你的不是这个文件,用ls命令查看一下。
5.在GitHub上New SSH key
点击Settings,在点击SSH and GPG keys,再点击New SSH key
下面这个图的title可以随便起个名,注意Key容易出错,一定要在Linux下直接复制然后粘贴,格式不要修改,内容也不修改。
像上面这样复制,如果粘贴后格式变了,我查了有人是先把这些复制到编辑器里,然后又重新粘贴到Key里。
然后点击 Add SSH key
最后显示如下:
红线则是刚才Linux上执行ssh-add -l后, 显示的MD5码是一样的。
完成以上5个步骤就可以完成ssh访问github的配置。