📜  为 gitlab 生成 ssh 密钥对 - Javascript (1)

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

如何为 GitLab 生成 SSH 密钥对

在 GitLab 中进行代码托管时,使用 SSH 密钥对是一种安全、方便的方式。以下是生成 SSH 密钥对的步骤。

1. 检查 SSH 密钥

首先,请检查您的电脑是否已经有了 SSH 密钥。打开终端,执行以下命令:

ls -al ~/.ssh

如果您已经有了 SSH 密钥,将看到名称是 id_rsa.pubid_dsa.pub 的文件。如果您没有这样的文件,则需要生成一个新的 SSH 密钥对。

2. 生成 SSH 密钥

要生成 SSH 密钥对,请执行以下命令:

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

您会看到以下输出:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa):

按 Enter 键,让它使用默认文件位置。

接着,您会被提示输入一个安全密码,这样即使有人盗取了您的私钥,也无法访问您的 GitLab 代码库:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

如果您不想输入密码,只需在这里按 Enter 即可。

生成后,您会看到输出:

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:
...
3. 添加 SSH 密钥到 GitLab

现在,您需要将公钥添加到您的 GitLab 帐户中。复制公钥的内容,打开 GitLab,选择您的头像,单击 Settings,然后选择 SSH Keys。输入标题和公钥内容,单击 Add key。

总结

现在您已经知道如何为 GitLab 生成 SSH 密钥对了。将它们复制到您的 GitLab 帐户中,您可以在 GitLab 中安全而便捷地进行代码托管。