一、公钥的作用
公钥一般给服务器,别*限中加入我给的公钥,当我们从远地仓库中下载项目(git clone xxx)的时
那个服务器通过他的绑定的公钥来匹配我的私钥,如果匹配,则就可以正常下载,如果不匹配没有权限下载
大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。
下面来介绍一下公钥的查看、生成、添加到GitHub。
二、GitHub秘钥的生成与查看
1.安装一个Git软件,Git是一个免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,以便管理代码
2.右击打开Git Bash,打开之后出现“小黑窗”,通过git命令进行操作
3.查看当前是否存在公钥
①cd ~/.ssh
ls
②ls -al ~/.ssh
4.查看当前用户名和邮箱(邮箱用于后面生成公钥)
查看用户名:git config user.name
查看邮箱:git config user.email
5.生成公钥
命令:ssh-keygen -t rsa -C"邮箱"
passphrase也可以不写,直接回车
6.查看公钥
此时已经生成的公钥保存在用户根目录的.ssh文件夹中,找到电脑中.ssh文件夹中的 id_rsa.pub 文件,复制里面的一串
也可以使用下面的命令直接在Git Bash中打印出来
命令:cat ~/.ssh/id_rsa.pub
三、将公钥添加到远程
1.将公钥添加到GitHub中
①打开GitHub,点击自己的头像,点开“Settings”选项
②进入配置页面之后,点击“SSH and GPG keys”选项
③点击右侧“New SSH Key”新建一个SSH Key
④刚才复制得到的公钥添加 “Key”中,添加完成点击 “Add SSH key” 按钮即可