第一步:檢查是否已經(jīng)存在SSH Key
打開電腦終端宫盔,輸入以下命令
ls -al ~/.ssh
會出現(xiàn)兩種情況
- 終端出現(xiàn)文件id_rsa.pub 或 id_dsa.pub,則表示該電腦已經(jīng)存在SSH Key
- 終端未出現(xiàn)id_rsa.pub 或 id_dsa.pub文件舔亭,表示該電腦還沒有配置SSH Key
第二步:生成/設(shè)置SSH Key
1. 終端出現(xiàn)文件id_rsa.pub 或 id_dsa.pub,則表示該電腦已經(jīng)存在SSH Key
此時可繼續(xù)輸入命令:
- pbcopy < ~/.ssh/id_rsa.pub
這時弊予,SSH Key 已經(jīng)復(fù)制到粘貼板上了翼岁,直接進入第三步
2. 終端未出現(xiàn)id_rsa.pub 或 id_dsa.pub文件悦析,表示該電腦還沒有配置SSH Key
此時需要輸入命令:
- ssh-keygen -t rsa -C "email@mail.com"
email@mail.com就是你的郵箱寿桨。
這時候,默認會在相應(yīng)路徑下(/your_home_path)生成id_rsa和id_rsa.pub兩個文件
并且終端會顯示:
- Generating public/private rsa key pair.
- Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
連續(xù)敲回車鍵强戴,之間有可能會輸入密碼亭螟,即開機密碼。
此時再進行第一步酌泰,即輸入:pbcopy < ~/.ssh/id_rsa.pub媒佣,一般會生成id_rsa.pub或 id_dsa.pub`兩個文件。
第三步:將SSH Key添加到GitLab中
打開GitLab陵刹,找到左邊欄有一個??的按鈕默伍,點擊ADD SSH KEY按鈕添加欢嘿,將已經(jīng)獲得的SSH Key粘貼到Key,點擊加入項目也糊,這樣就保持了本地與服務(wù)器端的聯(lián)系.
"??"已替換為 Profile Setting里的"SSH Key"