zoukankan      html  css  js  c++  java
  • 关于Github如何创建公钥 SSH key

    SSH key 的创建

    这里写图片描述

    关于SSH

    SSH协议,可以连接和验证远程服务器和服务。使用SSH密钥,可以连接到GitHub,而无需在每次访问时提供用户名或密码。

    命令行:

    1. 在Git bash内执行:
    cd ~/.ssh

    如果返回No such file or directory那就说明没有生成过SSH key,直接进入第3步
    这里写图片描述

    2.如果没有出现上面的情况说明你之前已经生成过SSH key, 输入ls -al ~/.ssh查看现有的密钥是否存在
    这里写图片描述
    默认情况下,公钥的文件名是id_rsa.pub,看看你自己是否有。

    3.生成新的SSH key:(引号内的邮箱替换成你们自己的邮箱)。

    ssh-keygen  -t   rsa   -C  "swordsmanye@gmail.com"

    运行后的结果:

    $ ssh-keygen -t rsa -C "swordsmanye@gmail.com"
    Generating public/private rsa key pair.  
    Enter file in which to save the key 
    (/Users/your_user_directory/.ssh/id_rsa):    按回车键  
    Enter passphrase  (empty for no passphrase):   输入密码,自己容易记住的   
    Enter same passphrase again:   再次输入密码    

    4.输入~/.ssh就能看到生成的文件所在的地方,在文件目录下会得到 id_rsaid_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key.

    5.上传key到github:

    1.ctrl+A全选,复制key到剪贴板
    2.登录到github
    3.点击右上方的头像,选择settings
    4.选择SSH key选项
    5.点击Add SSH key,把剪贴板的内容复制到里面,确定即可

    6.测试是否配置成功

    ssh -T git@github.com

    配置成功标志

    Hi username!You've successfully authenticated,but Gitub does not provide shell access 

    参考资料

  • 相关阅读:
    JS——正则案例
    JS——正则
    JS——旋转木马
    JS——缓动框架的问题
    JS——缓慢动画封装案例
    JS——缓慢动画封装
    JS——隐式全局变量
    JS——样式获取的兼容写法
    JS——冒泡案例
    JS——事件冒泡与捕获
  • 原文地址:https://www.cnblogs.com/swordsmanye/p/9594897.html
Copyright © 2011-2022 走看看