📅  最后修改于: 2023-12-03 15:21:35.259000             🧑  作者: Mango
在 GitLab 中进行代码托管时,使用 SSH 密钥对是一种安全、方便的方式。以下是生成 SSH 密钥对的步骤。
首先,请检查您的电脑是否已经有了 SSH 密钥。打开终端,执行以下命令:
ls -al ~/.ssh
如果您已经有了 SSH 密钥,将看到名称是 id_rsa.pub
或 id_dsa.pub
的文件。如果您没有这样的文件,则需要生成一个新的 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:
...
现在,您需要将公钥添加到您的 GitLab 帐户中。复制公钥的内容,打开 GitLab,选择您的头像,单击 Settings,然后选择 SSH Keys。输入标题和公钥内容,单击 Add key。
现在您已经知道如何为 GitLab 生成 SSH 密钥对了。将它们复制到您的 GitLab 帐户中,您可以在 GitLab 中安全而便捷地进行代码托管。