Git
密钥对的核心作用
私钥 (id_rsa)
- 你的数字身份证:存放在本机
~/.ssh
目录下 - 必须严格保密(类似银行卡密码),不可泄露或共享
- 用于 解密 来自服务器的加密信息
公钥 (id_rsa.pub)
- 可公开的验证锁:需要上传到
Git
服务器 - 用于 加密 传输内容,只有对应私钥能解密
Git
密钥对配置过程
- 查看
Git
版本
git -v
- 查看此电脑上
Git
配置环境,这个时候没有配置
git config --global --list
- 配置用户名
git config --global user.name '用户名'
- 配置邮箱
git config --global user.email '邮箱'
- 再次查看此电脑上
Git
配置环境,现在有一个刚刚配置好的Git
用户名和邮箱
git config --global --list
- 申请对应邮箱的秘钥
ssh-keygen -t rsa -C '邮箱'
- 查看公钥
cat ~/.ssh/id_rsa.pub