git多ssh-key管理

在github上传ssh-key,是不能上传一样的key的,这样就需要本地生成多个key来分别管理各个仓库了。

ssh-key的生成想必不用多说了:ssh-keygen -t rsa -C "youremail@xxx.com"

回车之后会让你输入一个文件路径,默认是 ~/.ssh/id_rsa,需要管理多个ssh-key的话,选择一个别的路径吧。

如此,会在.ssh目录下生成两个文件other_rsa和other_rsa.pub。

再打开.ssh目录下的config文件,没有就手动创建一个,内容如下(注意缩进):


然后修改github链接:git@github.com:Xxxx/xxx.git为:git@MyHost.github.com:Jscroa/prm.git

git会根据链接中的host部分找到config文件中的配置,再按照配置解析,这样你就可以在本地管理多个ssh-key了。

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

推荐阅读更多精彩内容