通過SSH去克隆遠(yuǎn)程倉庫

由于不是任何用戶都能從遠(yuǎn)程倉庫克隆到本地的,也是需要鑒別的,因此本地需要用git bash 創(chuàng)建一個公鑰,而遠(yuǎn)程倉庫也要把這個公鑰保存下來,進(jìn)而本地才可以從遠(yuǎn)程download。主要步驟如下:

1.首先需要下載一個git for windows,成功安裝。

2.在github或者gitlab上有自己的賬戶。

3.打開git bash.exe ?輸入ssh-keygen -t rsa -C "your_email@example.com" 使用你的郵箱用ssh-keygen命令創(chuàng)建密碼對。注意ssh-keygen命令中間沒有空格,如果在ssh后面加上空格,會得到Bad escape character 'ygen'.的錯誤。

4.在目錄C:\Users\your_name\.ssh 目錄下找到生成的公鑰文件id_rsa.pub,記事本打開,將里面的內(nèi)容復(fù)制到剪貼板。

5.打開新建的github或者gitlab賬戶,找到SSH Keys選項(xiàng)如圖:

將剪貼板內(nèi)容粘貼到內(nèi)容框中,title可以用默認(rèn)的郵箱名字,最后點(diǎn)擊add。這就代表這個用戶被遠(yuǎn)程倉庫所承認(rèn)了,接下來就可以克隆倉庫了。

6.可以先選擇一個空文件夾用來儲存克隆下來的項(xiàng)目,然后鼠標(biāo)右鍵選擇git bash here,然后輸入命令 git clone + 自己Git庫的地址,如圖

Receiving objects :100% Resolving deltas:100% ? 代表遠(yuǎn)程倉庫項(xiàng)目已經(jīng)下載到本地。

創(chuàng)建SSH的目的:

創(chuàng)建SSH KEY(這個作用是來識別你的電腦,相當(dāng)于人的身份證號),在你的c盤用戶目錄下面(我的目錄--C:\Users\LX)看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經(jīng)有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開Git Bash),創(chuàng)建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com",

你需要把郵件地址換成你自己的郵件地址,然后一路回車,使用默認(rèn)值即可,由于這個Key也不是用于軍事目的,所以也無需設(shè)置密碼。

如果一切順利的話,可以在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容