我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。下面我们来看看具体的操作:
生成一个公司用的SSH-key
在~/.ssh/目录会生成id_rsa和id_rsa.pub私钥和公钥。我们将id_rsa.pub中的内容粘帖到公司gitlab服务器的SSH-key的配置中。
生成一个github用的SSH-key
在~/.ssh/目录会生成id_rsa_github和id_rsa_github.pub私钥和公钥。我们将id_rsa_github.pub中的内容粘帖到github服务器的SSH-key的配置中。
添加私钥
如果执行ssh-add时提示”Could not open a connection to your authentication agent”,可以执行命令:
然后再运行ssh-add命令。
修改配置文件
在~/.ssh 目录下新建一个config文件
添加内容:
目录结构
测试
输出:
就表示成功的连上github了。也可以试试连接公司的gitlab。
领取专属 10元无门槛券
私享最新 技术干货