傻逼電腦不知道為什么不能從git拉取http協(xié)議的代碼翅阵,無奈拉取ssh的
使用git clone命令從GitLab上同步代碼庫時,如果使用SSH鏈接(如:git@gitlab.com:example/example.git),但是你的SSH key沒有添加到GitLab的賬號設(shè)置中丧叽,系統(tǒng)會報錯
這時候就需要在本地創(chuàng)建SSH key,然后將生成的SSH key文件的內(nèi)容添加到GitLab賬號上去。創(chuàng)建SSH key的方法很簡單。
生成SSH Key的過程如下:
1).首先打開linux服務(wù)器狡忙,輸入命令:ls -al ~/.ssh,檢查是否顯示有id_rsa.pub或者id_dsa.pub存在址芯,如果存在請直接跳至第3步灾茁。
image.png
在這里可以看到id_rsa和id_rsa.pub已經(jīng)生成谷炸,并且生成的路徑為/root/.ssh/北专。
image.png
4).打開GitLab賬戶拓颓,打開SSH Keys:
image.png
將剛剛復(fù)制的內(nèi)容添加到Key的文本域中,然后點擊Add key描孟。
這樣就添加了一個SSH key驶睦。
5).完成上面的步驟之后就可以使用ssh來連接GitLab,并進(jìn)行相應(yīng)的操作了匿醒。
下圖顯示的是通過ssh來clone項目:image.png
這就是我們通過SSH方式clone下來的項目场航。
到此,我們就完成了為GitLab賬號添加SSH Keys并連接GitLab的所有過程廉羔。
文章參考鏈接:https://blog.csdn.net/xyzchenxiaolin/article/details/51852333