美文网首页
GitHub02——GitHub 添加 SSH key 的方法

GitHub02——GitHub 添加 SSH key 的方法

作者: 满船清梦压星河ya_ | 来源:发表于2017-12-04 14:38 被阅读0次

    1、首先检查你的电脑上是否已经拥有 SSH key

    运行 git bush,输入:

    cd ~/.ssh

    ls

    如上图,会显示 id_rsa 和 id_rsa.pub 这两个文件,说明已经有了 SSH key,此时我们可以将这两个文件备份后删除,然后生成新的 SSH key。- - >> 查看第2步

    如果没有显示 id_rsa 和 id_rsa.pub 这两个文件,说明你的电脑上还没有 SSH key,此时我们可以直接生成新的 SSH key。- - >> 跳过第2步,查看第3步

    2、备份并删除旧的 SSH key 

    新建一个 key_backup 文件夹,将旧的 id_rsa 和 id_rsa.pub 这两个文件 copy 到这个文件夹中备份。输入:

    mkdir key_backup

    cp id_rsa* key_backup

    rm id_rsa*

    id_rsa* 表示以 id_rsa 开头的所有文件。

    3、生成新的 SSH key 

    输入:

    ssh-keygen -t rsa -C "your_email@example.com"

    如上图所示,会提示你输入一个文件名用户保存生成的SSH key,建议直接回车,使用默认的文件名保存。

    接下来会提示你输入两次 passphrase 密码,这是你 push 文件时需要输入的密码,也可以不输入直接回车。(我输入时遇到了问题,passphrase密码不能从键盘输入,所以就直接回车了),如下图:key是一段16进制的数字

    看到上图中的代码,就说明 SSH key 已经生成成功了。

    4、将第3步生成的 SSH key 添加到 GitHub

    1> 使用 git 命令复制 id_rsa.pub 文件的内容,输入:

    clip < ~/.ssh/id_rsa.pub

    2> 登录 GitHub,右上角-->用户头像-->settings-->SSH and GPG keys-->New SSH key

    3> 将1>中复制的内容粘贴到 key 对应的输入框中;Title 对应是输入框你可以输入一个该 SSH key 显示在github上的别名,也可以不输入,默认使用 email 名称。

    5、测试一下该 SSH key

    输入:

    ssh -T git@github.com

    如上图,提示你 Are you sure... 输入 yes,然后回车。

    如果创建 SSH key 的时候设置了密码,会要求你输入密码,输入即可。

    我创建 SSH key 的时候没有设置密码,所以没有提示输入密码。如下图,会看到下面的代码,说明成功了。

    相关文章

      网友评论

          本文标题:GitHub02——GitHub 添加 SSH key 的方法

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