前提條件是,公司的gitlab,運維沒有關閉ssh的權限獲取,或者叫運維開通那個ssh權限,生成的公鑰要給運維那邊一個!這樣設置是可以成功
一、創建ssh key
1.在客戶端查看有沒有密鑰
cd ~/.ssh
如下圖,是找不到ssh的文件夾,證明是沒有密鑰

2.輸入密碼創建ssh key
ssh-keygen -t rsa -C "your email"
rsa為密鑰昵稱,雙引號里是輸入email地址

上圖可以看到,在查詢有沒有密鑰,就不會提示文件夾不存在,且文件夾里存在ssh的文件,里面就是密鑰
3.在ssh文件夾下有兩個文件,一個是私鑰,以pub結尾的為公鑰,把公鑰添加到gitlab中的ssh密鑰中


4.回到git窗口,把私鑰加入到ssh中,下面的報錯是不影響的。

5.添加后,就可以測試一下啦,輸入ssh git@server,第一次連接會請你確認,輸入yesy即可。第二次連接就直接welcome你啦。
