當(dāng)我們從github或者gitlab上clone項目或者參與項目時反镇,我們需要證明我們的身份固蚤。一種可能的解決方法是我們在每次訪問的時候都帶上賬戶名、密碼歹茶,另外一種辦法是在本地保存一個唯一key夕玩,在你的賬戶中也保存一份該key,在你訪問時帶上你的key即可惊豺。github燎孟、gitlab就是采用key來驗證你的身份的,并且利用RSA算法來生成這個密鑰尸昧。
鏈接方法
首先你需要在github上或者gitlab上有一個自己的賬戶
打開git bash揩页,輸入命令ls -al ~/.ssh 。
在git bash中鍵入ssh-keygen -t rsa -C
檢查是否顯示有id_rsa.pub或者id_dsa.pub存在烹俗,如果存在請直接跳至第4步爆侣。
"your_email@example.com"幢妄,注意將這里的郵箱地址替換成你自己的郵箱地址。在顯示如下的輸出后 无虚,
此時還會讓你輸入自己的郵箱密碼度宦,輸入兩次
一直按回車就可以了。然后就顯示成這樣:
·
在這里可以看到id_rsa和id_rsa.pub文件已經(jīng)生成。并且生成的路徑也已顯示。
4.用記事本之類的軟件打開id_rsa.pub文件嘱函,并且復(fù)制全部內(nèi)容粒梦。
在你的gitlab或者github的賬戶准给,打開SSH key標(biāo)簽。
![Uploading 6faa2a.jpg!web_390551.jpeg . . .]
然后選擇Add SSH key按鈕叁扫,將剛剛復(fù)制的內(nèi)容粘貼進(jìn)去即可,然后點(diǎn)擊add key咖祭。
全部操作完成辽旋,只要你對你要操作的項目的有權(quán)限固该,接下來就可以順利的進(jìn)行g(shù)it的操作了握联。