zoukankan      html  css  js  c++  java
  • 使用SSH密钥连接Github

    使用Github,也许大家觉得比较麻烦的就是在每次push的时候,都需要输入用户名和密码。如果使用SSH,就可以记住用户名,并创建属于自己的密码来保证安全操作,还有神奇的一招可以“不用输入密码”哦。下面将介绍如何创建SSH Keys并将公钥加到GitHub账户中,使用SSH Keys在本机和GitHub之间建立一个安全的连接。

    第一步、看看是否存在SSH密钥(keys)

    先下载安装git http://git-scm.com/

    我们需要看看是否看看本机是否存在SSH keys,打开Git Bash,并运行:

    如果,不存在此目录,则进行第二步操作,否则,你本机已经存在ssh公钥和私钥,可以略过第二步,直接进入第三步操作。

    第二步、创建一对新的SSH密钥(keys)

    输入如下命令:

    $ssh-keygen -t rsa -C "your_email@example.com"
    #这将按照你提供的邮箱地址,创建一对密钥
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
    

    直接回车,则将密钥按默认文件进行存储。此时也可以输入特定的文件名,比如/c/Users/you/.ssh/github_rsa

    接着,根据提示,你需要输入密码和确认密码(说到这里,如果你很放心,其实可以不用密码,就是到输密码的地方,都直接回车,所以每次push就只管回车就行了。所谓的最安全的密码,就是没有密码  – –  哈哈)。相关提示如下:

    第三步、在GitHub账户中添加你的公钥

    运行如下命令,将公钥的内容复制到系统粘贴板(clipboard)中。

    接着:

    1. 登陆GitHub,进入你的Account Settings.
    userbar-account-settings

    2. 在左边菜单,点击”SSH Keys”.

    settings-sidebar-ssh-keys

    3. 点击”Add SSH key”按钮.ssh-add-ssh-key

    4. 粘贴你的密钥到key输入框中.ssh-key-paste

    5. 点击”Add Key”按钮。

    ssh-add-key

    6. 再弹出窗口,输入你的GitHub密码,点击确认按钮。

    7. 到此,大功告成了!

    第四步、测试

    为了确认我们可以通过SSH连接GitHub,我们输入下面命令。输入后,会要求我们提供验证密码,输入之前创建的密码就ok了。

    如果看到下面信息,就说明一切完美!

    Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.

  • 相关阅读:
    QAU 18校赛 J题 天平(01背包 判断能否装满)
    滚动数组
    Leapin' Lizards HDU
    Sabotage UVA
    Food HDU
    两个Button 加通一个手势,那么 第一个的就失效了,
    终于把聊天记录保存到数据库当中去了,
    添加好友,
    XEP 0055 (Jabber search) with iphone SDK
    手机ip,
  • 原文地址:https://www.cnblogs.com/dtdxrk/p/4778124.html
Copyright © 2011-2022 走看看