zoukankan      html  css  js  c++  java
  • github学习之旅(十一)—— SSH协议

    一、说明

    之前都是用HTTP协议,现在介绍一种新的主流协议——SSH。

    二、关于SSH协议区别于HTTPS协议的一些命令

    在github仓库主页复制链接:

    常用命令:

    // 克隆
    git clone git@github.com:asimpleday/demo.git
    
    // 添加远程仓库的链接
    git remote add origin git@github.com:asimpleday/demo.git

    三、配置秘钥对

    使用SSH协议需要配置秘钥对,以下就是详细步骤

    1、生成秘钥对

    输入以下命令即可生成秘钥对,生成的过程中,需要按几次enter键确认:

    ssh-Keygen -t rsa -C "your email"

     这样的话,秘钥对就产生了,目录也在提示中给出了:

    2、在github网站设置公钥

     将.ssh文件夹中的id_rsa.pub文件用记事本打开,然后复制其中的内容:

     接着打开github个人主页,点击右上角个人头像出现下拉菜单,点击setting,进入设置页面,然后选择如下所示菜单,点击 New SSH key:

     在title栏起一个名字,并在key栏粘贴刚刚复制的公钥内容,点击Add SSH key。

     接着会要求我们输入一次密码,然后正常情况下,会出现如下,界面,就成功了。

     3、测试

     现在来测试一下,进入github,然后进入测试仓库,复制克隆SSH链接,

     然后,在我们本地进行克隆:

    接着对这个仓库做一些修改,然后直接提交至版本库(如果我们修改的文件在版本库中已经有了记录,就可以绕过暂存区),最后推送到远程仓库,

     

     经验证,此过程不用再输入用户名及密码了,设置完毕。

  • 相关阅读:
    第一次作业
    第五次作业
    第三次作业
    第六次作业
    第二次作业
    scikitlearn学习 决策树
    [阅读]Think Python CH3 Functions
    [阅读]Think Python CH2 Variables, Expressions, and Statements
    [阅读]Think Python CH1 The Way of the Program
    Hive操作符和函数
  • 原文地址:https://www.cnblogs.com/xulinjun/p/12453718.html
Copyright © 2011-2022 走看看