當(dāng)我們從github或者gitlab上clone項(xiàng)目或者參與項(xiàng)目時(shí),我們需要證明我們的身份。一種可能的解決方法是我們在每次訪問的時(shí)候都帶上賬戶名、密碼,另外一種辦法是在本地保存一個(gè)唯一key,在你的賬戶中也保存一份該key,在你訪問時(shí)帶上你的key即可。github、gitlab就是采用key來驗(yàn)證你的身份的,并且利用RSA算法來生成這個(gè)密鑰。
鏈接方法
首先你需要在github上或者gitlab上有一個(gè)自己的賬戶
打開git bash,輸入命令ls -al ~/.ssh 。

MJVnQz.jpg!web.jpeg
在git bash中鍵入ssh-keygen -t rsa -C
檢查是否顯示有id_rsa.pub或者id_dsa.pub存在,如果存在請直接跳至第4步。
"your_email@example.com",注意將這里的郵箱地址替換成你自己的郵箱地址。在顯示如下的輸出后 ,

B7nMZnA.jpg!web.jpeg
此時(shí)還會(huì)讓你輸入自己的郵箱密碼,輸入兩次
一直按回車就可以了。然后就顯示成這樣:
·

f2iAba.jpg!web.jpeg
在這里可以看到id_rsa和id_rsa.pub文件已經(jīng)生成。并且生成的路徑也已顯示。
4.用記事本之類的軟件打開id_rsa.pub文件,并且復(fù)制全部內(nèi)容。

BbQR3q.jpg!web.jpeg
在你的gitlab或者github的賬戶,打開SSH key標(biāo)簽。

AFV3Aj.jpg!web.jpeg
![Uploading 6faa2a.jpg!web_390551.jpeg . . .]
然后選擇Add SSH key按鈕,將剛剛復(fù)制的內(nèi)容粘貼進(jìn)去即可,然后點(diǎn)擊add key。

6faa2a.jpg!web.jpeg
全部操作完成,只要你對你要操作的項(xiàng)目的有權(quán)限,接下來就可以順利的進(jìn)行g(shù)it的操作了。