美文网首页
Mac配置多个git ssh key

Mac配置多个git ssh key

作者: niccgz | 来源:发表于2017-03-19 21:20 被阅读0次

    有两个git账户,分别是gitlab和github,通过配置使两个账户的ssh key共存。

    生成gitlab(设为:默认)ssh key

    1. 通过ssh-keygen生成key, 默认会在~/.ssh/下生成id_rsaid_rsa.pub两个文件
    ssh-keygen -t rsa -C 'your-email'  
    
    1. 拷贝key
    pbcopy < ~/.ssh/id_rsa.pub
    
    1. 验证
    ssh -T git@your-gitlab-server
    

    以上完成gitlab账户的ssh key配置

    生成github的ssh key

    1.使用参数-f指定key的文件名id_rsa.github

    ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'
    
    1. 拷贝key到github

    2. 添加config

    cd ~/.ssh/
    touch config
    

    在config写入下面的内容:

    Host github.com
        IdentityFile ~/.ssh/id_rsa.github
        User git
    
    1. 验证github
    ssh -T git@github.com
    

    以上完成了多个git的ssh key配置

    相关文章

      网友评论

          本文标题:Mac配置多个git ssh key

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