分离自己的工作环境
Summary
工作代码和自己写的一些代码总会混合在一起,公用一个安全key,无法完全分离自己的代码环境和工作的代码环境。 分离的最好办法就是使用不同的ssh-key, 代码哪怕同一个仓库也是可以分开的。
添加多个ssh-key
我们的ssh-key,默认路径是~/.ssh ssh-keygen 命令是用来生成秘钥的,刚装系统大多都没有生成,都是自己生成的。
1 | ssh-keygen -t rsa -f ~/.ssh/id_rsa_new |
通过config文件对域名进行映射
config 路径: ~.sshconfig 格式如下(现在用到的字段就这么多,更多字段请参考文档):
1 | Host 别名 |
1 | Host github |
1 | git clone https://github.com/flytrap/flytrap.github.io.git |
最后两行是说,匹配不到就用默认的,不影响你不想动的秘钥,是不是很爽?快试试吧。