为什么配置多个?
有个码云,有公司的gitlab,它们项目的ssh-key都不一样,此时就只能通过配置config使之可配多个key,当用ssh读取远程仓库的时候,自动去匹配ssh-key。
还是三步
1.cd~/.ssh(用户目录下的.ssh文件夹)
2.vim config
3.添加Host/HostName/User/IdentityFile四项
可以看到我们.ssh文件夹下面是没有这4项的
1.执行vim config
2.进入编辑器后配置如下,前两个不变,User是你的git用户名,第四个是你的.ssh文件下的id_rsa文件的路径
说一下,windows进入vim编辑器之后退出:按下ESC,然后输入大写的ZZ
最后cat config 可以看到文件如下
就配置好了,睡觉