zoukankan      html  css  js  c++  java
  • Gitee(码云)、Github同时配置ssh key

    一、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文件夹生成文件 

    三、把public key复制到gitee和github

    执行命令cat github_id_rsa.pub把第二行到结尾的内容复制到github的ssh中保存 
     
    同样的操作,添加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@github.com 
    成功则返回 
    Welcome to Gitee.com ,yourname! 
    执行 
    ssh -T git@gitee.com 
    成功则返回 
    Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

  • 相关阅读:
    为什么硬链接不能链接目录、文件inode 和目录 dentry 的区别联系
    LVM 详解
    pwd 命令详解
    type 命令详解
    查看文件中字符出现次数
    lesson
    xml linq
    新系统配置
    空合并运算符(??):
    dos.ORM配置和使用
  • 原文地址:https://www.cnblogs.com/klsw/p/9351090.html
Copyright © 2011-2022 走看看