📜  Gerrit-生成新的SSH密钥(1)

📅  最后修改于: 2023-12-03 15:15:14.889000             🧑  作者: Mango

Gerrit-生成新的SSH密钥

在使用Gerrit进行代码审核时,需要使用SSH密钥进行认证。如果您还没有SSH密钥或想要重新生成一个SSH密钥,则可以按照以下步骤操作。

步骤1:检查是否存在SSH密钥

在终端中输入以下命令:

ls ~/.ssh/

如果您已经有SSH密钥,则会看到以下文件:

id_rsa  id_rsa.pub
步骤2:生成新的SSH密钥

如果没有SSH密钥,则可以使用以下命令生成新的SSH密钥:

ssh-keygen -t rsa -C "your_email@example.com"

上述命令将生成一个2048位RSA密钥对,并使用您提供的电子邮件地址作为注释。您也可以根据需要更改注释。

接下来,系统将提示您输入密钥文件的名称和位置。默认情况下,它们将保存在~/.ssh/目录下,并以默认的名称id_rsaid_rsa.pub命名。

Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

然后,系统会要求您输入密钥的密码。这是一个可选的步骤,但对于更高的安全性,建议您为密钥设置密码。

Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]

完成以上步骤后,您将看到以下输出:

Your identification has been saved in /Users/you/.ssh/id_rsa.
Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:/EYNPJ8Qv0jWZK6SgEjQt+5CR9SOzMkbDebG9hKkRB8 your_email@example.com
The key's randomart image is:
+---[RSA 2048]----+
|ooO.o.           |
|.=+o= .          |
|+..+o + .        |
|.o .. + o        |
|   .   S         |
|   .   o         |
|  E . .          |
| o . .           |
|  .              |
+----[SHA256]-----+
步骤3:添加SSH密钥到Gerrit

现在您已经有了新的SSH密钥对,下一步是将公钥添加到Gerrit上。

使用以下命令,将公钥粘贴到终端窗口中:

cat ~/.ssh/id_rsa.pub

将SSH公钥复制到粘贴板中,然后登录Gerrit,导航到个人设置->SSH密钥并点击“添加密钥”。将公钥复制到密钥文本区域中并点击“Add”。

现在,您已经成功地生成了新的SSH密钥,并将公钥添加到Gerrit上,以进行代码审核。