github如何设置SSH Key实现无密码操作

一、**是什么呢?

   **是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。**分为对称**与非对称**。对称**加密又称私钥加密或会话**加密算法;非对称**加密系统又称公钥**加密。

二、设置SSH Key

   (1) 在注册好github账号后,打开你的电脑桌面上的一个文件夹,在里面创建一个工程目录,然后按住shift键,鼠标右击这个工程文件夹里内容空白处,点击进入cmd或者(Powershell)也可直接打开cmd,这个会将目录跳转到你的工程目录。如图所示:
github如何设置SSH Key实现无密码操作   (2) 输入cd ~/.ssh——回车(看你是否有了ssh key **,有了就备份);
   (3) 在Powershell(cmd)输入 ssh-****** -t rsa -C “your email”回车,一直回车当你看到以下图红色框起来的部分为止:
github如何设置SSH Key实现无密码操作
   (4) 打开你的C盘找到用户文件夹下的Administrator下的,然后找到.ssh文件夹会找到(id_rsa.pub)是共开**(公钥),(id_rsa)即是你的私有**私钥。
github如何设置SSH Key实现无密码操作   (5) 用记事本打开你的(id_rsa.pub)文件并复制下里面的内容;然后登录进去你的github;
   (6) 在右上角账户那里点击头像边上的下拉,出现如图——点击settings进去:
github如何设置SSH Key实现无密码操作

   (7) 找到左侧的SSH and GPG keys点击,然后再找到那个绿色的New SSH key,如图:
github如何设置SSH Key实现无密码操作github如何设置SSH Key实现无密码操作
   (8) 然后点击New SSH key,在title处填入任意的标识,在Key部分里面将刚才复制的(id_rsa.pub)文件里的内容,点击添加即可,如图:
github如何设置SSH Key实现无密码操作github如何设置SSH Key实现无密码操作
   (9) 最后一步了,只需测试一下链接是否正常了,接着在Powershell(cmd)中输入:ssh -T [email protected],这时会问是否继续连接,我们输入 yes,然后返回GitHub刷新看到那个秘钥那块的小钥匙变成绿色,这样,我们的git配置就完成了。
github如何设置SSH Key实现无密码操作