美文网首页
本地多处理个SSH key

本地多处理个SSH key

作者: 今晚月色 | 来源:发表于2021-12-29 11:13 被阅读0次

    一、创建方式

    创建默认id_rsa:ssh-keygen -t rsa -C '邮箱地址'

    创建特殊需要的ssh key命名例如test,创建方式为ssh-keygen -t rsa -C '邮箱地址' -f ~/.ssh/test

    二、设置配置

    在目~/.ssh下创建config文件,里面填充内容实例:

    # 默认 id_rsa
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    
    # 特殊需要 key 名称为test
    Host test.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/test
    

    三、添加到github

    此处就正常的在 github-> settings->SSH And GPG keys中添加就好

    四、使用

    1. 拉取代码

    默认id_rsa:

    git clone git@github.com:仓库名称 #例如:git@github.com:name/name.github.io.git
    

    特殊test

    git clone git@test.github.com:仓库名称 #例如:git@test.github.com:name/name.github.io.git
    

    2. 本地关联远程

    默认id_rsa:

    git remote add origin git@github.com:仓库名称 #例如:git@github.com:name/name.github.io.git
    

    特殊test

    git remote add origin git@test.github.com:仓库名称 #例如:git@test.github.com:name/name.github.io.git
    

    相关文章

      网友评论

          本文标题:本地多处理个SSH key

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