1.生成秘鑰
? gitlab:? ssh-keygen -t rsa -C "郵箱" -f ~/.ssh/gitlab_id-rsa
? github:? ssh-keygen -t rsa -C "郵箱" -f ~/.ssh/github_id-rsa
注:將兩個(gè)秘鑰分別保存在不同文件下隧出,如果不加-f和后面的文件地址執(zhí)行ssh-keygen -t rsa -C "郵箱"的時(shí)候件甥,不要一路回車,需指定文件名友扰,否則第二個(gè)會(huì)覆蓋第一個(gè)
2.創(chuàng)建config文件
? 在.ssh下touch config,內(nèi)容如下:
IdentityFile后的文件路徑及文件名需與創(chuàng)建好的一致
3.在github和gitlab上配置ssh
4.測(cè)試:ssh -T git@github.com
gitlab 測(cè)試可能會(huì)被denied
但現(xiàn)在已經(jīng)可以同時(shí)使用github和gitlab了~
如果你公司gitlab賬號(hào)和個(gè)人github賬號(hào)用的同一個(gè)郵箱谣蠢,同一個(gè)ssh就沒這么多事了~~