📜  生成 ssh 密钥 github (1)

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

生成 SSH 密钥 GitHub

在 GitHub 上进行项目协作和代码管理时,我们通常采用 SSH 协议来和远程仓库交互。因此,我们需要生成一个 SSH 密钥并将其添加到我们的 GitHub 帐户中。下面是具体操作步骤:

步骤一:生成新的 SSH 密钥

打开终端,输入以下命令来生成一个新的 SSH 密钥:

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

其中,-t 参数指定密钥类型,-b 参数指定密钥长度,-C 参数指定注释,可以自行更改 email 地址和注释信息。接下来,终端提示输入文件名和密码,直接回车生成默认文件即可。如下所示:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
步骤二:添加新的 SSH 密钥到 GitHub 帐户

将新生成的公钥 id_rsa.pub 复制到剪贴板,并添加到您的 GitHub 帐户中。复制公钥的命令如下:

$ pbcopy < ~/.ssh/id_rsa.pub

然后,在 GitHub 的网站上,进入“Settings”页面,点击“SSH and GPG keys”选项卡,点击“New SSH key”按钮,将剪贴板中的公钥粘贴到“Key”文本框中,命名并添加该密钥,完成后如下所示:

GitHub SSH key

步骤三:验证 SSH 连接

在终端中执行以下命令来验证 SSH 连接是否正常:

$ ssh -T git@github.com

如果配置正确,将输出以下信息:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

以上就是关于如何生成 SSH 密钥和将其添加到 GitHub 帐户中的详细步骤。