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

作者 : 开心源码 本文共832个字,预计阅读时间需要3分钟 发布时间: 2022-05-11 共124人阅读

一、密钥是什么?

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

二、设置SSH Key

? ?(1)?在注册好github账号后,打开你的电脑桌面上的一个文件夹,在里面创立一个工程目录,而后按住shift键,鼠标右击这个工程文件夹里内容空白处,点击进入cmd或者者(Powershell)也可直接打开cmd,这个会将目录跳转到你的工程目录。如图所示:图1

? ?(2)?输入cd ~/.ssh——回车(看你能否有了ssh key 密钥,有了就备份);

? ?(3)?在Powershell(cmd)输入 ssh-keygen -t rsa -C “your email”回车,一直回车当你看到以下图红色框起来的部分为止:图2? ?(4)?打开你的C盘找到使用户文件夹下的Administrator下的,而后找到.ssh文件夹会找到(id_rsa.pub)是共开密钥(公钥),(id_rsa)即是你的私有密钥私钥。图3? ?(5)?使用记事本打开你的(id_rsa.pub)文件并复制下里面的内容;而后登录进去你的github;

? ?(6)?在右上角账户那里点击头像边上的下拉,出现如图——点击settings进去:图4

? ?(7)?找到左侧的SSH and GPG keys点击,而后再找到那个绿色的New SSH key,如图:

图5图6
? ?(8)?而后点击New SSH key,在title处填入任意的标识,在Key部分里面将刚才复制的(id_rsa.pub)文件里的内容,点击增加就可,如图:图7图8
? ?(9)?最后一步了,只要测试一下链接能否正常了,接着在Powershell(cmd)中输入:ssh -T git@github.com,这时会问能否继续连接,我们输入 yes,而后返回GitHub刷新看到那个秘钥那块的小钥匙变成绿色,这样,我们的git配置就完成了。图9

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » github如何设置SSH Key实现无密码操作

发表回复