【git】github配置ssh key密钥的方法

【git】github配置ssh key密钥的方法

ssh连接原理

在我们提交代码的时候, github需要用我们账号对应的公钥去解密我们提交的代码,如果能正确的解密说明当前提交代码的用户合法的。

所以在提交代码事先我们的电脑中需要持有一个私钥我们的github账户中也有持有一个公钥
【git】github配置ssh key密钥的方法_第1张图片
GitHub配置SSH Key的目的是为了帮助我们在通过git提交代码是,不需要繁琐的验证过程,简化操作流程。

设置git的user name和email

初次安装 git 需要配置用户名和邮箱,否则git会提示:please tell me who you are.

你需要运行命令来配置你的用户名和邮箱:

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

配置 SSH Key 免密登录步骤

1. 进入当前用户的根目录:

cd ~

在这里插入图片描述

2. 删除已经存在的 .ssh 目录:

rm -r .ssh

在这里插入图片描述

3. 运行命令生成 .ssh 密钥目录

ssh-keygen -t rsa -C [email protected] (你的github邮箱地址)

然后一直按回车键就行了

【git】github配置ssh key密钥的方法_第2张图片

4. 进入 .ssh 目录查看文件列表

cd .ssh

在这里插入图片描述

5. 查看 .ssh里面的文件

ls

在这里插入图片描述
生成的私钥id_rsa
生成的公钥id_rsa.pub

6 .查看并复制 id_rsa.pub 文件内容

cat id_rsa.pub

【git】github配置ssh key密钥的方法_第3张图片

7. 在 github 中新增SSH Key

  1. 登录 GitHub
  2. 点击用户头像
  3. Settings
  4. SSHandGPG keys
  5. New SHH Key
  6. 输入标题及公钥信息(上面复制
    id_rsa.pub 文件内容)
    【git】github配置ssh key密钥的方法_第4张图片最后,输入密码确认,ok~

7. 验证ssh

ssh -T [email protected]

在这里插入图片描述

8. 拉项目 , 本地的公私秘钥默认不要动

【git】github配置ssh key密钥的方法_第5张图片

你可能感兴趣的:(#,git,git,github,ssh)