github配置ssh访问

2015-12-20  本文已影响71人  无名氏_1

名词链接:ssh github

目的: git 在push pull 的时候 不想每次都输入账号密码验证 就可以通过配置ssh 使用公钥加密 私钥解密的方式来验证
大致步骤:

  1. 本机生成公钥私钥
  2. 将私钥加入ssh-agent
  3. 将公钥设置到github
  4. 测试结果

具体步骤

  1. 本机生成公钥私钥
    <code>ssh-keygen -t rsa -b 4096 -C "[your-email-address]"</code>

创建成功后 会看到如下结果



提示保存位置 直接enter之后私钥公钥会在创建成功后保存在id-rsa和id-rsa.pub文件之中

提示输入密码 确认密码之后
如果能看到指纹和对应的randomart image 就算成功了

  1. 将私钥加入ssh-agent
    <code>eval "$(ssh-agent -s)"</code>
    看到pid说明正在运行时 输入
    <code>ssh-add ~/.ssh/id_rsa</code>
    将id_rsa中的私钥加入ssh-agent
    看到 如下结果



    就说明加入成功了

  2. 将公钥设置到github
    <code>pbcopy < ~/.ssh/id_rsa.pub</code>
    拷贝公钥到剪贴板(注意空格 换行都要拷贝走)
    在github->Settings->SSH keys->add SSH key
    中加入拷贝好的公钥 点解确定
  3. 测试结果
    <code>ssh -T git@github.com</code>
    提示

    就说明成功了

github参考教程

上一篇 下一篇

猜你喜欢

热点阅读