Git之SSH公鑰與私鑰

2021-07-23 14:23:19 字數 1043 閱讀 4856

git clone操作實現

git中生成公鑰和私鑰的作用,我一直在想,

git裡面你把自己的公鑰發給了

git的伺服器,他是怎麼判斷的,每一次我換完系統,在重新裝機,他是怎麼確定是換完系統還是依然可以使用

git的,今天我們就來講解一下最為簡單的

ssh的方法的

clone

專案的操作:

(只作用於

upload&download)

2.無腦安裝

3.開啟git bash,然後生成新的秘鑰

:

$ ssh-keygen -t rsa -c 「您的郵箱位址」

現在我們在強調一下,如果我們沒有寫郵箱的位址,則我們在後面的git clone**的時候,他會出錯,報錯是一直提示我輸入密碼,把原來的生成.ssh裡面的資料夾刪除之後,再次生成,則可

4.git clone

在我們進行clone之前,我們需要git init,初始化git倉庫

$ git clone 《版本庫位址》「」

這個時候可以提示一下,如果git的位址是形如http://***,這個是使用http的方式,不適合我們ssh公鑰的方法,如果是git.@git***.git這個的話,則是ssh的方式

問答:

1.git的公鑰和私鑰存放到**?

當我通過上述的步驟3,生成公鑰和私鑰的時候,其實每乙個公鑰對應乙個私鑰,就相當於鑰匙和suo的關係,乙個鑰匙可以開啟一把鎖,乙個公鑰匹配乙個私鑰,則這個公鑰和私鑰的生成位址是確定的,都在:c:\users\***\.ssh裡面,如果是***.pub這個是公鑰,則***這個是私鑰,這個位址不會發生改變,所以伺服器匹配我們的私鑰的時候,直接來這個位址就行,所以當我們換系統的時候,我們每一次把這個備份,下次直接覆蓋這個地方就行了.

2.這個公鑰和私鑰的作用有什麼用?

git配置金鑰(私鑰 ssh 公鑰)

經常幫人配置git的私鑰,來總結一下簡單的流程。1.本地安裝好git 2.桌面右鍵 git bash here 開啟git命令列 3.ssh keygen t rsa c nideyouxiang com 全部按enter 4.cd ssh 如果沒有執行第三步,則不會有這個資料夾 5.cat id ...

公鑰 私鑰 公鑰私鑰

小明想寫一封情書給小紅,但是這封情書是很私密的東西,小明不想讓除了小紅之外的其他人知道。小明看過flydean的部落格,他知道了有個對稱加密的好東西。於是小明想,如果我將情書使用對稱加密演算法進行加密,然後再把加密後的情書傳給小紅豈不就是安全了?但是小明又仔細思考了一下,發現了乙個問題,對稱加密演算...

github 公鑰 私鑰 理解公鑰與私鑰

一 公鑰演算法與私鑰演算法 1 私鑰演算法 私鑰加密演算法,又稱 對稱加密演算法,因為這種演算法解密金鑰和加密金鑰是相同的。也正因為同一金鑰既用於加密又用於解密,所以這個金鑰是不能公開的。常見的有 des加密演算法 aes加密演算法 2 公鑰演算法 公鑰加密演算法,也就是 非對稱加密演算法,這種演算...