本地访问多git仓库配置(采用mac式例)

首先生成访问第一个仓库的ssh key

    Ssh-keygen –t rsa –c “your email address”-f “~/.ssh/github_rsa”

    回车输入对应的名字如 github_rsa

    然后你会在当前目录下看到github_rsa 以及github_rsa.pub

第二步 添加生成的ssh key 到本地

    Ssh-add ~/.ssh/github_rsa

第三步 上传自己的公钥上传内容如下

    Cat ~/.ssh/github_rsa.pub

第四步 测试

    ssh –T git@github.com

    Hi XXXXX! You've successfully authenticated, but GitHub does not

    provide shell access.

添加第二个访问不同网站的ssh key 如gitee.com

步骤如上,需要更改如下:(新创建的ssh key 文件名字为gitee_rsb)

添加完第二步后需要创建一个config文件用于系统选择ssh key

    Sudo touch ~/.ssh/config

    内容如下(简写)

    Host gitee.com

    IndentifyFile .~/.ssh/gitee_rsa    

    Host github.com

    IndentifyFile ~/.ssh/github_rsa

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 本文记录生成同域的多个 git账号的 ssh key 和不同域的多个 ssh key。 1. 生成并部署 SSH ...
    华书阅读 11,124评论 2 1
  • 当一台电脑需要连接多个远程仓库的时候如何配置。如一个仓库需要连接github、另一个仓库需要谅解gitlab、还有...
    DreamerYZ阅读 9,813评论 0 4
  • 问题描述 公司要求项目的git账号必须使用公司邮箱,而我平时写的一些小demo肯定是用的自己的邮箱绑定的账号,这样...
    Tony_Yang阅读 5,577评论 0 2
  • 读完钱钟书先生的《围城》,最是惊叹于钱老精妙绝伦的语言运用技术以及孩童般大胆新奇的想象,尤其体现在书中的比喻句。因...
    庸见词典阅读 5,176评论 0 4