Gerrit生成新的SSH金鑰


SSH表示Secure Shell或有時用於從遠端電腦保安存取網路服務的Secure Socket Shell協定。可以設定SSH金鑰用來在計算機和Gerrit之間提供可靠的安全連線。

Git Bash中使用以下命令檢視本地計算機上的SSH金鑰:

Welcome to Git (version 1.9.5-preview20150319)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

Administrator@Y-PC /C/Users/Administrator/Desktop (master)
$ ls ~/.ssh/
id_rsa  id_rsa.pub  known_hosts

Administrator@Y-PC /C/Users/Administrator/Desktop (master)
$

按下Enter鍵後,將看到現有的SSH金鑰,如下圖所示:

如果您沒有找到任何SSH金鑰,則需要建立新的SSH金鑰。

生成新的SSH金鑰

可以在Git Bash中,使用以下命令生成新的SSH金鑰以進行身份驗證:

$ ssh-keygen -t rsa -C "[email protected]"

如果已經有了SSH金鑰,那麼就不要再生成新金鑰。即生成新的金鑰,也只是覆蓋原來的金鑰。

當執行上面的命令,它將在~/.ssh目錄中建立2個檔案。

  • ~/.ssh/id_rsa: 它是私鑰或識別金鑰。
  • ~/.ssh/id_rsa.pub: 它是公鑰。