1. 前言
- SSH 公钥用起来也是比较舒服的,今天来梳理下
2. 是什么 what
3. 优点
- 通过 ssh 连接的好处在于不必每次都要验证GitHub的账号密码,减少了一些繁琐的操作
- 可以提高 pull/push 的效率,特别是在网络比较差劲,无法通过 http 或 https 有效连接到GitHub时
4. 生成/添加 SSH
- 生成
ssh-keygen -t rsa -C "186XX@163.com"
- 这里的 186XX@163.com 只是生成的
sshkey
的名称,并不约束或要求具体命名为某个邮箱- 三次回车讲解
SSH 生成
- 添加
- 首次使用需要确认并添加主机到 SSH 可信列表
- 添加成功提示
5. 查看 SSH
Windows 查看
- c盘 ---->用户 ---->自己用户名的文件 ----> .ssh的文件夹
- ----> id_rsa.pub ----> 记事本打开
- 全选 复制里面内容
Mac
- cd ~/.ssh 进入到目录
- ls
查看 ,有id_rsa,id_rsa.pub,说明之前生成过ssh 秘钥,可以直接使用- cat id_rsa.pub
- 显示的一大串 全部复制
全部
- Mac 直接 终端 显示 SSH ,复制
cat ~/.ssh/id_rsa.pub
6. 仓库配置 SSH
- gitee 或者 github 操作都差不多 ,这里使用
gitee
- 登录 -----> 头像---->设置
设置3.---->安全设置---->SSH 公钥---->添加到对应位置----->点击确定
- 上面 复制的 SSH 粘贴到这里