美文网首页Git
git多ssh-key管理

git多ssh-key管理

作者: fhhgj | 来源:发表于2016-06-30 11:22 被阅读0次

    在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了。

    相关文章

      网友评论

        本文标题:git多ssh-key管理

        本文链接:https://www.haomeiwen.com/subject/ttoxjttx.html