在 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密钥

在终端上键入命令: 【请将 your_email@example.com 替换为你的个人email地址】
ssh-keygen -t rsa -C "your_email@example.com"
# 用提供的邮件作为标签创建一个新的SSH密钥。
回车后会有提示"Enter a file in which to save the key",

三、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。

 

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值