zoukankan      html  css  js  c++  java
  • Github的两种协议SSH和HTTPS

    在github上管理仓库时,既可以使用HTTPS协议,也可以选择SSH协议;如下图:

                                          

    下面介绍两者之间的区别:

    SSH

    特点:认机器,不认账号

    描述:在一台机器上通过git生成一对公钥和密钥,将公钥配置到github账号里,私钥留在机器里;当在这台机器上通过git向github push代码时,无须我们手动输入账号和密码,git会使用私钥和github里的公钥做比对,从而来验证提交机器的合法身份;就相当于该github账号是通过公钥和私钥的比对结果来验证提交者的合法身份。如果使用一台没有将公钥配置到github里的机器来提交代码,那么肯定是被拒绝的。可以在一个github账号里配置多台机器的公钥,所以可以通过多台机器来管理该github账号下的仓库。

    HTTPS

    特点:认账号

    描述:在通过git向github push代码时,需要输入github的账号和密码,从而来验证提交者的合法身份。

  • 相关阅读:
    直方图内最大矩阵
    P1578 奶牛浴场
    P1569 [USACO11FEB]属牛的抗议Generic Cow Prote…
    P1566 加等式
    P1564 膜拜
    P1541 乌龟棋
    P1537 弹珠
    Response.AddHeader使用实例
    LSPCI具体解释分析
    介绍一款开源的类Excel电子表格软件
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302446.html
Copyright © 2011-2022 走看看