1.什么是秘钥?
秘钥,即密钥,在密码学中,密钥(key,又常称金钥)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。
2.上传公钥
1)创建一个工程目录,然后按住shift键,鼠标右击这个工程文件夹里内容空白处,点击进入cmd或者(Powershell)也可直接打开cmd,讲目录跳转到你的工程目录
2)生成秘钥:打开cmd后,输入 ssh-keygen -t rsa -C "your email"回车,一直回车当你看到以下图红色框起来的部分为止:
3)打开你的C盘找到用户文件夹下的Administrator下的,然后找到.ssh文件夹找到(id_rsa.pub)为公钥,(id_rsa)私钥,用记事本打开公钥并复制
4)登录github找到settings回车,找到左侧导航的SSH and GPG keys,然后找到那个绿色的New SSH key,然后将公钥放置Key的内容区:
5)最后一步了,只需测试一下链接是否正常了,接着在cmd中输入:ssh -T git@github.com,这时会问是否继续连接,我们输入 yes,然后返回GitHub刷新看到那个秘钥那块的小钥匙变成绿色,这样,我们的git配置就完成了。