windows环境下git生成多套密钥

前言:一般情况下,假如我们在公司里面既要生成公司里面的git密钥,又要生成coding.net的密钥,可以按照下面的步骤进行配置;

一、生成公司的git密钥:

     ssh-keygen -t rsa -C "[email protected]",这个邮箱是公司的邮箱,然后一直回车, 然后你就可以在你的用户目录下查看到公私钥对,直接粘贴公钥到你的公司git账号的公钥里就行了;

windows环境下git生成多套密钥_第1张图片

二、生成Coding.net的密钥;

   ssh-keygen -t rsa -C "[email protected]" -f company_rsa, -f 表示指定的公私钥对文件名,一路回车,然后在你的用户目录下就可以看见company_rsa名称的公私钥对,讲你的公钥粘贴到Coding的ssh公钥里面;

三、在.ssh目录下生成config文件,生成命令:touch config,然后编辑config文件,就是平台与公钥的映射关系

Host xxxx.com
    HostName xxxx.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa 
Host git.coding.net
    HostName git.coding.net
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/company_rsa

四、验证: ssh -T [email protected]

你可能感兴趣的:(git)