美文网首页命令相关
gitLab/gitHub 生成SSH密钥

gitLab/gitHub 生成SSH密钥

作者: 青禾tester | 来源:发表于2019-04-21 23:21 被阅读0次

    gitLab:
    1、进入 .ssh 目录

    cd ~/.ssh (master)
    

    2、生成ssh 密钥

    ssh-keygen -t rsa -C "nico@xxx.com"
    
    Generating public/private rsa key pair.
    
    Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): id_rsa_gitlab  //文件名输入id_rsa_gitlab
    
    Enter passphrase (empty for no passphrase):  //密码不输入
    
    Enter same passphrase again:                  //密码不输入
    
    Your identification has been saved in id_rsa_gitlab.
    
    Your public key has been saved in id_rsa_gitlab.pub.
    
    The key fingerprint is:
    
    SHA256:wdfh/Yfefde3VBxQ nico@xxx.com
    
    The key's randomart image is:
    
    +---[RSA 2048]----+
    
    |..          .E. |
    
    |o.    .      .  |
    
    |.o.  . .      +|
    
    | .  .      ..|
    
    |  .  .  .  =+|
    
    |  o      =  ==|
    
    |    .    . O = |
    
    |  o . .  = B  |
    
    |  ..++. . .o +.|
    
    +----[SHA256]-----+
    

    3、把生成的公钥添加到 gitlab ->setting ->SSH keys里

    cd ~/.ssh
    
    cat id_rsa_gitlab.pub
    
    ssh-rsa AAAAX nico@xxx.com
    

    4、配置 config 文件

    cd ~/.ssh
    
    vim config    //没有该文件的话,创建该文件
    
    输入如下内容后,保存退出
    
    Host git.xxx.com
    
        HostName 123.12.16.10  //公司内确认ip
    
        Port 444                //公司内确认端口
    
        User git
    
        IdentityFile ~/.ssh/id_rsa_gitlab
    

    5、验证 gitlab 配置成功

    ssh -T git@git.xx.com
    
    Welcome to GitLab, nico!
    

    gitHub:
    1、打开bash, 进入 .ssh 目录

    cd ~/.ssh
    

    2、生成ssh 密钥

    ssh-keygen -t rsa -C "nico@xxx.com"
    
    Generating public/private rsa key pair.
    
    Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): id_rsa_github//文件名输入id_rsa_github
    
    Enter passphrase (empty for no passphrase):  //密码不输入
    
    Enter same passphrase again:                  //密码不输入
    
    Your identification has been saved in id_rsa_github.
    
    Your public key has been saved in id_rsa_github.pub.
    
    The key fingerprint is:
    
    SHA256:WKsss74/YfuwdfVLe3VBxQ nico@xxx.com
    
    The key's randomart image is:
    
    +---[RSA 2048]----+
    
    |..          .E. |
    
    |o.    .      .  |
    
    |.o.    .      +|
    
    | .  .      ..|
    
    |  .    .  =+|
    
    |  o      =  ==|
    
    |    .    . O = |
    
    |  o . .  = B  |
    
    |  ..++. . .o +.|
    
    +----[SHA256]-----+
    

    3、把生成的公钥添加到 gitHub ->settings ->SSH and GPG keys里

    cd ~/.ssh
    
    cat id_rsa_github.pub
    
    ssh-rsa AAAAX nico@xxx.com
    

    4、验证

    ssh -T git@github.com
    

    相关文章

      网友评论

        本文标题:gitLab/gitHub 生成SSH密钥

        本文链接:https://www.haomeiwen.com/subject/lqnsgqtx.html