1.使用ssh-keygen可以生成密钥,具体的格式如下所示:
ssh-keygen -t rsa -C "youremail@example.com"
这样一直回车就会生成两个文件名有id_rsa的文件,其中后缀名为pub的就是公钥。可以使用下面的命令将生产的密钥存放到指定文件中
ssh-keygen -t rsa -C "youremail@example.com" -f ~/.ssh/文件名
这样就可以生成不同的密钥文件
2.进行配置
如果我们不进行配置的话,会默认搜索id_rsa,这样如果配置的密钥不是那个的话,就会报错。进行配置的话需要在.ssh文件夹下新建一个名为config的文件,具体的内容格式如下所示:
Host gitee.com
HostName gitee.com
IdentityFile ~/.ssh/密钥文件名
配置好了之后可以使用命令ssh -T git@gitee.com
,ssh -v git@gitee.com
类似的命令去测试是否成功即可。