一、检查本地是否有 SSH 密钥

首先,你需要检查是否已经有现有的 SSH 密钥。你可以运行以下命令来检查:

ls -al ~/.ssh

通常,SSH 密钥的文件名是 id_rsa(私钥)和 id_rsa.pub(公钥)。我这显示没有,如果你已经有这些文件,你可以跳到步骤 3。如果没有,你可以创按步骤2建一个新的 SSH 密钥对。 

二、生成新的 SSH 密钥(如果没有现有的)

如果没有现有的 SSH 密钥,你可以使用以下命令来生成新的 SSH 密钥:

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

在命令中,-t 用于指定密钥的类型(RSA),-b 指定密钥的位数(一般使用 4096 位更安全),-C 用于添加注释,通常是你的电子邮件地址。

生成密钥时,你可以选择将密钥保存在默认位置(通常是 ~/.ssh/id_rsa)或指定自定义路径。你可以使用默认位置,不过如果你要创建多个密钥对,最好使用自定义路径。我这里直接一直回车使用默认地址就好了。

运行后如图所示:

三、查看公钥

生成密钥对后,你需要查看公钥的内容以将其添加到 GitHub。在 Git Bash 中运行以下命令来查看公钥:

cat ~/.ssh/id_rsa.pub

运行后如图所示:

四、添加到 GitHub 帐户

1.登录到你的 GitHub 帐户。

GitHub地址

2.点击右上角的头像,选择 "Settings"。

3.在左侧边栏中,点击 "SSH and GPG keys"。

4.点击 "New SSH key"。

5.提供一个描述(Title),可以是任何描述性的名称。

6.在 "Key" 字段中,粘贴你在第 3 步中查看的公钥内容。

7.点击 "Add SSH key"。既可以完成

现在,你的 SSH 密钥已经添加到你的 GitHub 帐户,你可以使用 SSH 安全地连接到 GitHub 仓库而不需要输入用户名和密码。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐