SSH-使用總結(jié)
Mac下查看及生成SSH Key
-
打開終端汽畴,執(zhí)行:
ls -al ~/.ssh
:查看本地是否存在SSH-Key
:-
如果執(zhí)行結(jié)果:
No such file or directory
證明本地沒有生成的
SSH Key
旧巾,請執(zhí)行第二步。 -
如果執(zhí)行結(jié)果:
id_rsa id_rsa.pub
證明本地已經(jīng)存在
SSH Key
文件忍些,請執(zhí)行第四步鲁猩。
-
-
執(zhí)行:
ssh-keygen -t rsa -C "you_email"
,如果沒有罢坝,生成新的SSH Key
:后面的提示直接敲回車廓握,一路完成。
執(zhí)行:
ssh-add ~/.ssh/id_rsa
:生成并添加SSH Key
:查看
SSH Key
:cat /Users/xxx/.ssh/id_rsa.pub
;xxx是你的電腦用戶名復(fù)制生成好的
SSH Key
添加到GitLab
或者GitHub
中的SSH Key
中即可隙券。
SSH語法
-
ssh-add -l
:查看當(dāng)前添加的SSH
賬號:結(jié)果如下:
-
ssh-add ~/.ssh/id_rsa
:切換到id_rsa
:結(jié)果如下:
-
ssh-add -d ~/.ssh/id_rsa
:刪除舊的SSH
賬號:結(jié)果如下:
-
ssh -T git@2248895786
或ssh -T git@zhangcyt
或ssh -T git@code.elitescloud.com
:連接測試男应;
終端語法
touch congit
:創(chuàng)建config
文件;-
vim congit
:編輯config
文件娱仔;內(nèi)容如下:
Host 2248895786 HostName code.elitescloud.com IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey User 2248895786 Host zhangcyt HostName code.elitescloud.com IdentityFile ~/.ssh/id_rsaELZ PreferredAuthentications publickey User zhangcyt
一臺電腦通過git域名配置多個ssh
- 生成多個ssh沐飘;
- 配置ssh的config;