在 ubuntu 系统上生成SSH密钥,并把对应的公开密钥添加到GitHub账户

以下所有操作验证于 ubuntu~20.04

在 ubuntu 系统上生成SSH密钥,并把对应的公开密钥添加到GitHub账户

一、检查SSH密钥


打开终端,并键入命令:
ls -a ~/.ssh


# 列出.ssh 目录中存在的文件
检查这个目录列表,看看是否已经有了公共SSH密钥,如果显示没有这个目录也是正常的。
默认的公共密钥文件名字类似如下:

id_rsa  

id_rsa.pub

如果怕损坏原有的密钥,请作好备份。键入如下命令:

mkdir key_backup

cp ~/.ssh/id_* key_backup

二、生产一个新的SSH密钥

在终端上键入命令: 【请将 [email protected] 替换为你的个人email地址】
ssh-keygen -t rsa -C "[email protected]"
# 用提供的邮件作为标签创建一个新的SSH密钥。
回车后会有提示"Enter a file in which to save the key",
在 ubuntu 系统上生成SSH密钥,并把对应的公开密钥添加到GitHub账户_第1张图片

三、SSH 密钥加入到 GitHub 账户


注意,你的密钥也可能是 id_dsa.pub, id_*****.pub 类似的名字。
使用命令:
cat ~/.ssh/id_rsa.pub
然后复制查出来的文本段,
在你的GitHub页面的右上角点击 Settings;
在Personal settings 侧栏上点击 SSH keys;
复制的全部内容粘贴到Key区域;
再点击Add SSH key;
并输入你的GitHub账户密码验证确认。

四、设置名字和邮箱

拉取代码出现以下错误,根据提示contonue 就 ok。

在 ubuntu 系统上生成SSH密钥,并把对应的公开密钥添加到GitHub账户_第2张图片

 

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"
 

你可能感兴趣的:(Linux,ubuntu,github,ssh)