• Git中SSH key生成步骤


    生成SSH公钥

    大多数Git服务器都会选择使用SSH公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话,就要生成一个。生成公钥的过程在所有操作系统上都差不多。首先先确认一下是否已经有一个公钥了。SSH公钥默认存储在账户的主目录下的~/.ssh目录中:

    关键需要查看有没有xxx 和 xxx.pub来命名的一对文件,id_rsa 和 id_rsa.pub,前者是密钥,后者是公钥。如果没有这些文件,则可以通过ssh-keygen来创建:

    ssh-keygen -t rsa
    # 或ssh-keygen -t rsa -C "youremail@example.com"
    

    密钥类型可以用-t选项来指定,一般默认rsa,-C可以省缺,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。
    输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。

    公钥提交

    复制.pub文件的内容,到github或者gitlab之类的个人设置中心

    $ cat ~/.ssh/id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
    GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
    Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
    t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
    mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
    NrRFi9wrf+M7Q== schacon@agadorlaptop.local
    

    如何设置tortoiseGit本地密钥

    利用PuTTY Key Generator将id_rsa密钥转换为ppk文件格式的密钥,再设置putty密钥

    设置和查看全局用户、邮箱

    git config --global user.name "xxxx"
    git config --global user.email "xxxxx@xx.com"
    git config --list
    
  • 相关阅读:
    转:浅谈图片服务器的架构演进
    转:Spring AOP详解
    转:Spring AOP 注解方式实现的一些“坑”
    spring AOP自定义注解方式实现日志管理
    spring的普通类中如何取session和request对像
    spring session
    转:通过Spring Session实现新一代的Session管理
    转:一个Restful Api的访问控制方法(简单版)
    Python : 什么是*args和**kwargs[转载]
    tornado项目注意点
  • 原文地址:https://www.cnblogs.com/chq3272991/p/14473496.html
Copyright © 2020-2023  润新知