步驟1.檢查是否已經(jīng)存在SSH Key
打開電腦終端,輸入以下命令:
ls -al ~/.ssh??????
會(huì)出現(xiàn)兩種情況??
步驟2. 生成/設(shè)置SSH Key
繼續(xù)上一步可能出現(xiàn)的情況???
(1)情況一:終端出現(xiàn)文件id_rsa.pub 或 id_dsa.pub谆沃,則表示該電腦已經(jīng)存在SSH Key吨瞎,此時(shí)可繼續(xù)輸入命令:
pbcopy < ~/.ssh/id_rsa.pub?????
這樣你需要的SSH Key 就已經(jīng)復(fù)制到粘貼板上了,然后進(jìn)行步驟3
(2)情況二:終端未出現(xiàn)id_rsa.pub 或 id_dsa.pub文件蛮粮,表示該電腦還沒有配置SSH Key益缎,此時(shí)需要輸入命令:
ssh-keygen -t rsa -C"your_email@example.com"????????
(注意,這里的?your_email@example.com? 是你自己的郵箱然想,選一般的常用的郵箱即可莺奔,筆者當(dāng)時(shí)用的是騰訊企業(yè)郵箱,就出現(xiàn)了一點(diǎn)小問題变泄,所以不常用的郵箱一般不推薦)?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?默認(rèn)會(huì)在相應(yīng)路徑下(/your_home_path)生成id_rsa和id_rsa.pub兩個(gè)文件令哟,此時(shí)終端會(huì)顯示:
Generating public/private rsa key pair.?????????????????????????????????????????????????????????????????????????
?Enter file in which to save the key (/your_home_path/.ssh/id_rsa):?
連續(xù)回車即可,也可能會(huì)讓你輸入密碼妨蛹,密碼就是你的開機(jī)密碼?
此時(shí)再輸入命令:ls -al ~/.ssh???就會(huì)出現(xiàn)id_rsa.pub 和 id_dsa.pub兩個(gè)文件励饵,然后重復(fù)情況一的步驟即輸入以下命令再進(jìn)行步驟3即可:
pbcopy < ~/.ssh/id_rsa.pub
步驟3.將SSH Key添加到GitLab中
??????? 打開GitLab,? 登錄,找到左邊欄有一個(gè)??的按鈕滑燃,點(diǎn)擊“ADD SSH KEY”按鈕添加役听,將已經(jīng)獲得的SSH Key粘貼到“Key”,下邊的標(biāo)題可以隨便取表窘,點(diǎn)擊加入項(xiàng)目典予,這樣就保持了本地與服務(wù)器端的聯(lián)系.
"??"已替換為 Profile Setting里的"SSH Key”
執(zhí)行pbcopy < ~/.ssh/id_rsa.pub ? ?ssh密鑰復(fù)制到剪切板。 到gitlab平臺(tái)設(shè)置
將ssh代碼復(fù)制進(jìn)去 命名即可乐严。
已經(jīng)存在的ssh密鑰