美文网首页
码云、github同时配置SSH key

码云、github同时配置SSH key

作者: yunqing_71 | 来源:发表于2019-09-17 15:30 被阅读0次

    转载自:本文链接:https://blog.csdn.net/weixin_36191602/article/details/80946242
    一、cd ~/.ssh
    二、通过下面的命令,依次生成两个平台的key
    $ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "github_id_rsa"

    $ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "gitee_id_rsa"

    完成后,.ssh文件夹生成以下文件


    image.png

    三、把public key复制到gitee和github
    执行命令cat github_id_rsa.pub把从ssh-rsa开始到结尾的内容复制到github的ssh中保存


    image.png

    同样的操作,添加gitee的ssh

    四、创建config文件解决ssh冲突
    在.ssh文件夹下执行命令vi config
    文件中添加以下内容,原封不动添加

    # gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitee_id_rsa
    
    # github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id_rsa
    

    五、测试
    执行
    ssh -T git@gitee.com
    成功则返回
    Welcome to Gitee.com ,yourname!
    执行
    ssh -T git@github.com
    成功则返回
    Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

    相关文章

      网友评论

          本文标题:码云、github同时配置SSH key

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