📅  最后修改于: 2023-12-03 15:11:13.211000             🧑  作者: Mango
在 GitHub 上进行项目协作和代码管理时,我们通常采用 SSH 协议来和远程仓库交互。因此,我们需要生成一个 SSH 密钥并将其添加到我们的 GitHub 帐户中。下面是具体操作步骤:
打开终端,输入以下命令来生成一个新的 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:
将新生成的公钥 id_rsa.pub
复制到剪贴板,并添加到您的 GitHub 帐户中。复制公钥的命令如下:
$ pbcopy < ~/.ssh/id_rsa.pub
然后,在 GitHub 的网站上,进入“Settings”页面,点击“SSH and GPG keys”选项卡,点击“New SSH key”按钮,将剪贴板中的公钥粘贴到“Key”文本框中,命名并添加该密钥,完成后如下所示:
在终端中执行以下命令来验证 SSH 连接是否正常:
$ ssh -T git@github.com
如果配置正确,将输出以下信息:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
以上就是关于如何生成 SSH 密钥和将其添加到 GitHub 帐户中的详细步骤。