通过config文件管理git的ssh生成的密钥
此配置借鉴于gitee使用说明
在项目学习中代码管理是很重要但是令人很头疼的事情,但是还要我们有git这一强大的工具。但是随着工作、生活、学习身份的切换,我们可能会有github、gitee、gitlab等不同的ssh。
那此时我们就可以通过.ssh
文件夹去做统一管理。
# ~/.ssh/github_rsa github的ssh密钥
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_rsa
IdentitiesOnly yes
# ~/.ssh/gitee_rsa gitee的ssh密钥
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/gitee_rsa
IdentitiesOnly yes
这个配置一定一定要注意生成ssh密钥的时的密钥名称
,一般默认是id_rsa
。