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.

  • 相关阅读:
    paramiko连接并配置交换机
    Paramiko-sftp上传和下载文件
    常做的性能测试包含哪些?
    术语?
    什么是【负载测试】和【压力测试】?
    什么是性能?
    web服务器
    兼容性测试?
    可用性测试?
    什么是【回归测试】?
  • 原文地址:https://www.cnblogs.com/klsw/p/9351090.html
Copyright © 2011-2022 走看看