美文网首页让前端飞Web前端之路
github如何设置SSH Key实现无密码操作

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

作者: 懿左左 | 来源:发表于2018-06-29 21:49 被阅读53次

一、密钥是什么?

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

二、设置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

相关文章

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

    一、密钥是什么?    密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥...

  • GitHub 的设置

    2. 为 GitHub 账号设置 SSH Key 为-GitHub-账号设置-SSH-Key) 出于安全考虑,Gi...

  • github工程的本地建立和远程仓库同步

    如何生成SSH key SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,...

  • 如何生成SSH key

    如何生成SSH key SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,...

  • 如何设置Github SSH key

    Github 为我们提供了 Desktop App 用于我们本地和GitHub上的Repository交互,但作为...

  • Git学习笔记

    常用操作 设置 SSH Key "your_email@example.com"的部分请改成自己的GitHub注册...

  • Linux无密码登陆及命令应答交互

    一、Linux无密码登陆 a.通过设置KEY登陆(推荐)生成密钥:ssh-keygen 安...

  • Github使用笔记

    一、配置Github环境 安装Git 配置ssh-key 检查ssh-key的设置 生成新ssh-key 添加ss...

  • github SSH key 设置

    生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除...

  • Github SSH Key设置

    1.Github注册 [http://www.github.com] 2.配置本地Git(mac) 生成SSHKe...

网友评论

    本文标题:github如何设置SSH Key实现无密码操作

    本文链接:https://www.haomeiwen.com/subject/snczyftx.html