有兩個(gè)git賬戶,分別是gitlab和github郊楣,通過(guò)配置使兩個(gè)賬戶的ssh key共存套啤。
生成gitlab(設(shè)為:默認(rèn))ssh key
- 通過(guò)ssh-keygen生成key, 默認(rèn)會(huì)在~/.ssh/下生成
id_rsa
和id_rsa.pub
兩個(gè)文件
ssh-keygen -t rsa -C 'your-email'
- 拷貝key
pbcopy < ~/.ssh/id_rsa.pub
- 驗(yàn)證
ssh -T git@your-gitlab-server
以上完成gitlab賬戶的ssh key配置
生成github的ssh key
1.使用參數(shù)-f
指定key的文件名id_rsa.github
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'
拷貝key到github
添加config
cd ~/.ssh/
touch config
在config寫(xiě)入下面的內(nèi)容:
Host github.com
IdentityFile ~/.ssh/id_rsa.github
User git
- 驗(yàn)證github
ssh -T git@github.com
以上完成了多個(gè)git的ssh key配置