title: 一个git客户端可以使用不同的邮箱账号生成多个sshkey以使用多个服务器，且相互间不影响？
desc: 情况是这样的：mac os ，使用git 进行代码管理，服务器使用的是公司内部的代码服务器。自己的电脑上已经使用ssh -kengen ...生成了key 并配置在公司的代码服务器上，并正常使用。现在我想使用github，但是又担心会和正在使用的配置有冲突，不知道在这样的情况下如何使用github，且不影响之前的使用？
topic: Git
content: 我也是刚刚遇到这个问题，本着知其然知其所以然的目的，稍微研究并记录一下，共享一下给需要的人。之前一直对各种 git 服务需要的 ssh key 的认证都是懵懵懂懂的状态，直到我偶尔用了多个git服务，比如 github bitbucket ，出现了好几次无法提交和拉取的问题，我才意识到我多次修改了 idrsa 文件，为不同的 git 服务创建 ssh key 的同时也覆盖了之前 git 服务器的 key 。心想肯定有办法让多个服务共存吧，于是 Google 了一番
answerer_tags: 做些事儿就不会无聊