配置步骤

  1. 对每个用户生成一对秘钥

    # 这步可以省略
    cd ~/.ssh
    
    # 生成秘钥;
    ssh-keygen -t rsa -C "你的邮箱地址"

    默认文件名为id_rsa,支持自定义,以便区分其他的账号。具体的情况不细说,这个有接触过git版本控制的肯定都生成过

  2. 配置config

    # 修改config,没有这个文件则新建
    vim ~/.ssh/config

    配置文件如下:
    #开头的为注释

    # gitee
    Host gitee
        HostName gitee.com
        user git
        IdentityFile ~/.ssh/id_rsa_gitee
    
    # github
    Host github
        HostName github.com
        user git
        IdentityFile ~/.ssh/id_rsa_github
    
    # gitlab.meiyou.com
    Host gitlab
        HostName gitlab.meiyou.com
        user git
        IdentityFile ~/.ssh/id_rsa_gitlab
        PasswordAuthentication yes
        IdentitiesOnly yes
  3. 私钥添加到本地

    ssh-add ~/.ssh/id_rsa_gitee
    ssh-add ~/.ssh/id_rsa_github
    ssh-add ~/.ssh/id_rsa_gitlab

    有个缺点,每次重启电脑的时候都要执行上面的命令!目前还没发现什么破解的方法

暂无评论