ssh多密钥配置管理
date
Apr 17, 2019
slug
multi-ssh-config-management
status
Published
tags
开发
summary
当同时使用实验室的gitlab服务器和github服务器时候遇到了权限问题,下面给出了ssh密钥的生成和管理的最佳实践。
type
Post
github和gitlab生成密钥
- 打开Git Bash
- 粘贴以下内容,然后将邮箱更改为自己的邮箱
- 输入自定义的密钥名称,如果不输入则默认密钥名为
id_rsa
,为了管理方便,建议输入对应的 网站名_id_rsa.如github密钥为 github_id_rsa,gitlab密钥为 gitlab_id_rsa.
按照以上步骤分别生成两个ssh密钥对:
github_id_rsa
、 gitlab_id_rsa
管理密钥
1. 进入.ssh目录
2. 新建一个
config
文件3. 用vim 或者
vscode
编辑该文件这样对完成了对多密钥的管理,也便于后续添加其他的密钥
添加密钥至github、gitlab中
在添加密钥界面添加即可。