git实战笔记系列:生成 ssh 公钥,查看获取放到github或gitee上面

一、第一次生成新的SSH key

1、网络参考

bogon:~ luminal$ cd .ssh/   检查本机的ssh公钥

bogon:.ssh luminal$ ls -a   查看当前目录文件

.          ..          known_hosts

$ ssh-keygen -t rsa -C "你的邮箱地址"   

如:ssh-keygen -t rsa -C "luminal@163.com"

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

<回车>

Enter passphrase (empty for no passphrase):

<输入加密串><如不想设置密码可直接回车表示为空>

Enter same passphrase again:

<再次输入加密串><如不想设置密码,接着回车确认>

Your identification has been saved in /Users/luminal/.ssh/id_rsa).

Your public key has been saved in /Users/luminal/.ssh/id_rsa.pub.

The key fingerprint is:

43:c5:5b:5f:b1:f1:50:43:ad:20:a6:92:6a:1f:9a:3a "你的邮箱地址"

最后出现类似长方形的字符画即表示成功。

2、实践操作

bogon:~ luminal$ cd .ssh/   检查本机的ssh公钥
bogon:.ssh luminal$ ls -a    查看当前目录文件
.          ..          known_hosts
bogon:.ssh luminal$ ssh-keygen  生成新的公钥
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/用户名/.ssh/id_rsa): 
ssh key的保存位置。回车就行,默认到此目录下  /Users/用户名/.ssh/id_rsa
Enter passphrase (empty for no passphrase): 
输入密码。 回车就行,代表为空,因为每次使用都要输入很麻烦
Enter same passphrase again: 
确认密码。 接着回车确认
Your identification has been saved in /Users/用户名/.ssh/id_rsa.
Your public key has been saved in /Users/用户名/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:YUKQmXc5m8gGmL2d58wFG7b。。。。。。 luminal@bogon
The key's randomart image is:
+---[RSA 2048]----+
|   +.=. .B+=o .  |
|  o *.o @.o.o. o |
|     *.EoO  o.o o|
|    . *o*..o . ..|
|     . =S+.    .o|
|        + o   ...|
|           .   . |
|            . .  |
|             .   |
+----[SHA256]-----+

Ssh-keygen 命令后,后面都是直接enter,没有出现问题

最后出现类似长方形的字符画即表示成功。

二、如何获取密钥

第一次生成以后,之后每次要用到,如下查看拷贝即可

bogon:~ luminal$ cd .ssh/  检查本机的ssh公钥
bogon:.ssh luminal$ ls -a    查看当前目录文件
.          ..          id_rsa          id_rsa.pub     known_hosts
bogon:.ssh luminal$ cat id_rsa.pub  获取查看公钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPE+eTZxOs0aY5SxwROuWtT4OQ1u2Vb22knfmeueehAMQGw3Ip2aQZJNvfV
*** 保密省略 ***

三、把上面的公钥拷贝放到 github 或 gitee 上即可

只有你把自己电脑上的公钥,添加到 github 或 gitee 上面,

你才能在 github 或 gitee 上面,上传和下载代码

1、把公钥放到 github 上面

(1)注册登录github

github官方网址:https://github.com/

(2)把公钥放到github上面

点击头像,然后点击 Settings

如下操作即可:

标题随自己定义,把公钥拷贝进去

2、把公钥放到 gitee 上面

(1)注册登录gitee

gitee官方网址:Gitee - 基于 Git 的代码托管和研发协作平台

(2)把公钥放到gitee上面

鼠标放到头像上面,如下,点击设置

   

找到 SSH 公钥,标题随自己定义,把上面查找到的公钥拷贝进去,如下图:

 

如下添加成功:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值