最近在协同开发一个开源项目,每次PR的时候,都要反复输入验证码来校验身份,比较麻烦,因此打算配置一下SSH密钥,下面是配置流程(适用于小白)
Windows环境下举例
生成SSH密钥
首先查看是否生成过ssh密钥,如果已经有了那就跳到第4步
cd ~/.ssh
ls
- 首先打开cmd或者PowerShell
cmd打开:win+R 输入cmd
PowerShell打开:shift+鼠标右键 - 在命令行中输入如下命令,邮箱为
github绑定的邮箱
ssh-keygen -t ed25519 -C "xxxx@xxxx.com"
- 按照提示选择密钥保存的位置
4. 进入到密钥文件夹中
cd ~/.ssh
- 拷贝密钥
cat id_rsa.pub
使用SSH密钥
- 进入github,头像打开设置
- 选择SSH and GPG keys 右上角添加
- 将刚刚的密钥粘贴过来,起个标题
- 收到邮件
配置成功