zoukankan      html  css  js  c++  java
  • git SSH 的公钥和私钥

    ->为什么要配置公钥和私钥?

    Git使用https协议,每次pull, push都要输入密码,相当的烦。
    使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。

    公钥我们一般是给服务器的,他们到时候在权限中加入我给的公钥,然后当我从远地仓库中下载项目的时候,我在git clone xxx的时候,那个服务器我通过他的绑定的公钥来匹配我的私钥,这个时候,如果匹配,则就可以正常下载,如果不匹配,则失败.

    ->关于putty工具

    PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括:
    PuTTY (Telnet 和 SSH 客户端)
    PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令)
    PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令)
    PuTTYtel (仅仅是一个 Telnet 客户端)
    Plink (命令行工具,执行远程服务器上的命令)
    Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,用这个可以不用每次都输入口令了)
    PuTTYgen (用来生成 RSA 和 DSA 密钥的工具).

    ->关于PuTTYgen
    PuTTYgen 用来生成一对公钥和私钥,公钥放在服务器,私钥保存在本地,Pull 代码的时候加载,私钥和公钥配对,就可以下载代码了

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/howmanyk/p/13427672.html
Copyright © 2011-2022 走看看