📅  最后修改于: 2023-12-03 15:15:14.889000             🧑  作者: Mango
在使用Gerrit进行代码审核时,需要使用SSH密钥进行认证。如果您还没有SSH密钥或想要重新生成一个SSH密钥,则可以按照以下步骤操作。
在终端中输入以下命令:
ls ~/.ssh/
如果您已经有SSH密钥,则会看到以下文件:
id_rsa id_rsa.pub
如果没有SSH密钥,则可以使用以下命令生成新的SSH密钥:
ssh-keygen -t rsa -C "your_email@example.com"
上述命令将生成一个2048位RSA密钥对,并使用您提供的电子邮件地址作为注释。您也可以根据需要更改注释。
接下来,系统将提示您输入密钥文件的名称和位置。默认情况下,它们将保存在~/.ssh/
目录下,并以默认的名称id_rsa
和id_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]-----+
现在您已经有了新的SSH密钥对,下一步是将公钥添加到Gerrit上。
使用以下命令,将公钥粘贴到终端窗口中:
cat ~/.ssh/id_rsa.pub
将SSH公钥复制到粘贴板中,然后登录Gerrit,导航到个人设置->SSH密钥并点击“添加密钥”。将公钥复制到密钥文本区域中并点击“Add”。
现在,您已经成功地生成了新的SSH密钥,并将公钥添加到Gerrit上,以进行代码审核。