管理github/gitlab生成多个ssh key
由于公司代码管理放在了gitlab上,而个人代码放在github上,因此需要生成多个ssh key 生成gitlab的ssh key值 ssh-keygen -t rsa -C "youremail@yourcompany.com" 上一步回车后。会询问ssh key文件存放在哪里(默认是/Users/admin/.ssh/id_rsa,如果不想切换地址,那就直接回车) 上一步回车之后,会让你输入一个secure passphrase(可以直接回车) 完成之后,到~/.ssh下可以查看到id_rsa和id_rsa.pub,将id_rsa.pub里的key拷出来,添加到你的gitlab账户里就行了 生成github的ssh key值 接着在github.com网站上再生成一个ssh key,生成过程与上一次唯一不同的地方在于保存ssh key的文件要换一下,假如上一次是/Users/admin/.ssh/id_rsa,那么这次就可以切换成/Users/you/.ssh/id_rsa_github,相应的也会生成一个id_rsa_github.pub; 注意 因为SSH默认只读取id_rsa,为了让SSH识别新的私钥,需要使用命令将其添加到SSH agent,命令如下: ssh-add ~/.ssh/id_rsa ssh-add ~/.ssh/id_rsa_github 若执行ssh