SSH表示Secure Shell或有時(shí)用于從遠(yuǎn)程計(jì)算機(jī)安全訪問網(wǎng)絡(luò)服務(wù)的Secure Socket Shell協(xié)議??梢栽O(shè)置SSH密鑰用來在計(jì)算機(jī)和Gerrit之間提供可靠的安全連接。
Git Bash中使用以下命令查看本地計(jì)算機(jī)上的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鍵后,將看到現(xiàn)有的SSH密鑰,如下圖所示:

如果您沒有找到任何SSH密鑰,則需要?jiǎng)?chuàng)建新的SSH密鑰。
可以在Git Bash中,使用以下命令生成新的SSH密鑰以進(jìn)行身份驗(yàn)證:
$ ssh-keygen -t rsa -C "your_email@mail.com"
如果已經(jīng)有了SSH密鑰,那么就不要再生成新密鑰。即生成新的密鑰,也只是覆蓋原來的密鑰。
當(dāng)運(yùn)行上面的命令,它將在~/.ssh目錄中創(chuàng)建2個(gè)文件。
~/.ssh/id_rsa: 它是私鑰或識(shí)別密鑰。~/.ssh/id_rsa.pub: 它是公鑰。