2分钟完成Github配置ssh密钥
前言:
配置ssh密钥的目的是为了可以在自己的本地开发环境顺利拉取和推送代码到Github
本机是Ubuntu 16.04环境,已安装ssh
步骤1
进入当前用户的home目录:
#执行以下命令进入cd ~
进入
.ssh/
目录下生成ssh的密钥(包含公钥、私钥)
cd .ssh/
生成密钥
#执行如下命令生成ssh密钥
ssh-keygen -t rsa -b4096
情况1:
如果你从未生成过任何密钥,可以直接回车,直接回车将生成默认名字文件
id_rsa
(私钥)、
id_rsa.pub
(公钥)
随后输入密码,如下图所示,直接回车表示无密码
密钥生成成功时如下图
.ssh/
文件夹下的
id_rsa
(私钥)、
id_rsa.pub
(公钥)即为生成的ssh密钥
情况2:
如果
.ssh/
文件夹下已存在
id_rsa
(私钥)、
id_rsa.pub
(公钥),并且你不想使用该密钥,那么可以重新生成新的密钥,操作很简单
#执行如下命令生成ssh密钥
ssh-keygen -t rsa -b4096
输入新的密钥名字:我这里输入名字
github
,你也可以自定义其他的名字
随后直接回车两次生成密钥:
github
(私钥)、
github.pub
(公钥),如下所示:
然后创建一个
config
文件,将以下内容复制进去(也就是上图的
config
):
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github
步骤2:
此时
.ssh/
文件夹拥有了一个拓展名为
.pub
的公钥文件,打开公钥文件,复制里面的全部内容
如果是情况1:就是
id_rsa.pub
如果是情况2:就是
github.pub
打开github网站的个人主页,点击
Settings
页面
找到
SSH and GPG keys
,点击
New SSH key
,
Title
栏随意,在
key
下的框框里面粘贴刚刚复制的公钥,然后点击
Add SSH key
即可
结果如下:
至此为止,github上的ssh配置就弄好啦!
如果本文对您有用,可以点赞、收藏本文哦,下次用到时就好找多了
如果能关注作者就太好了,作者将持续学习,持续输出,持续分享!谢谢鼓励!
版权归原作者 咖啡与乌龙 所有, 如有侵权,请联系我们删除。