• SSH


    配置git提交所用的用户名

    告诉git你的名字,这个名字会出现在你的提交记录中。

    git config --global user.name "你的名字"

    配置git提交所用的Email

    Email也会出现在你的提交记录中,请尽量保持此Email和git主机登陆的email一致

    git config --global user.email "你的Email"

    SSH Keys

    生成sshkey

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

    以上会生成两个配对的文件在默认文件夹 .ssh

    1. id_rsa 保存生成的私钥
    2. id_rsa.pub 保存生成的公钥

    查看你的public key

    cat ~/.ssh/id_rsa.pub
    # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc….

    在git(github, gitee)添加已经生成的公钥

    在本地添加git host网站
    在终端(Terminal)中输入

    ssh -T git@gitee.com

    原理
    登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。





  • 相关阅读:
    mysql日志
    验证栈序列
    限流方案分析
    集合
    数据结构-树
    链表的中间节点
    PHP实现链表
    php扩展安装方式
    2017 Multi-University Training Contest
    用LCT解一类动态图的问题
  • 原文地址:https://www.cnblogs.com/jjyyddss/p/8284469.html
Copyright © 2020-2023  润新知