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.

  • 相关阅读:
    windows10输入法评价
    找水王
    团队项目第九天
    团队项目第八天
    团队项目第七天
    团队项目第六天
    团队项目第四天
    团队项目第五天
    团队项目第三天
    团队项目第二天
  • 原文地址:https://www.cnblogs.com/klsw/p/9351090.html
Copyright © 2011-2022 走看看