概述
Git,我們所熟知的是是用來進來拉取代碼用的,但是拉取代碼之前我們需要生成公鑰和私鑰,並且對公鑰和私鑰進行相關的配置,來進一步的實現代碼的下載在本地。git里面是我們自己把生成的公鑰配置到了git服務器,之后通過私鑰和公鑰進行匹配,匹配成功就可以進行代碼拉取。
步驟
1、下載git的客戶端
2、安裝
如何生成公鑰
3、鼠標右鍵,打開Git Bash Here
在git命令行窗口中輸入cd ~/.ssh/,如果提示沒有.ssh文件夾或目錄,就創建該目錄mkdir .ssh
然后輸入2條命令:git config --global user.name “用戶名”,git config --global user.email “郵箱”,分別配置用戶名和郵箱,其中“用戶名”可任意起,“郵箱”需為可用郵箱
再次輸入命令:ssh-keygen -t rsa -C “剛剛輸入的郵箱”,然后停頓處直接回車(總共3次)
生成的秘鑰就保存在剛剛的.ssh文件夾下,其中id_rsa.pub就是公鑰
將id_rsa.pub用文本打開,粘貼到你要粘貼的地方即可完成。
解答
公鑰和私鑰的作用:公鑰我們一般是給服務器的,他們到時候在權限中加入發過去的公鑰,然后當我們從遠程倉庫中下載項目的時候,我在git clone xxx(你項目的地址),那個服務器我就可以通過他的綁定的公鑰來匹配我的私鑰。這個時候,如果匹配,那么就可以正常下載,如果不匹配則下載失敗。