搜尋

首頁  >  問答  >  主體

git中sshkey有何作用?

如果丟失了怎麼辦。。。

黄舟黄舟2801 天前957

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-21 10:59:05

    眾所周知ssh是加密傳輸。

    加密傳輸的演算法有很多,git可使用rsa,rsa要解決的一個核心問題是,如何使用一對特定的數字,使其中一個數字可以用來加密,而另外一個數字可以用來解密。這兩個數字就是你在使用git和github的時候所遇到的public key也就是公鑰以及private key私鑰。

    其中,公鑰就是那個用來加密的數字,這就是為什麼你在本機產生了公鑰之後,要上傳到github的原因。從github發回來的,用那公鑰加密過的數據,可以用你本地的私鑰來還原。

    如果你的key丟失了,不管是公鑰還是私鑰,丟失一個都不能用了,解決方法也很簡單,重新再生成一次,然後在github.com裡再設定一次就行

    回覆
    0
  • 取消回覆