📌  相关文章
📜  生成新的 GitHub SSH 密钥 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:16.773000             🧑  作者: Mango

生成新的 GitHub SSH 密钥 - Shell-Bash

在开发中,我们偶尔需要使用GitHub SSH密钥来连接代码库,如果你还没有生成SSH密钥,那么就需要进行以下步骤。

生成新的SSH密钥

首先,在shell/bash中输入以下命令来创建一个新的SSH密钥:

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

其中-t表示加密算法类型,此处我们使用的是rsa算法;-b表示密钥长度,4096位足够安全;-C表示注释,可以输入你的邮箱或其他标识。

接着,系统会提示你选择什么名称和存储位置来保存新的密钥,按照默认设置回车即可。这将生成两个文件,一个是私钥,另一个是公钥。

添加公钥到GitHub

打开你的GitHub账号设置,在SSG和GPG keys选项卡中点击'New SSH key'按钮. 将你生成的公钥复制到Key一栏,并为其添加一个适当的标题,例如"Personal Laptop Key"。接下来,单击“添加密钥”即可将公钥上传到GitHub,这将允许你以SSH协议的方式连接到GitHub仓库。

测试新的SSH密钥

你可以在shell/bash终端中输入以下命令来测试你的新密钥是否已经成功添加:

ssh -T git@github.com

如果你看到一个“Hi username! You've successfully authenticated, but GitHub does not provide shell access.”这样的消息,代表你已经成功添加SSH密钥,可以正常连接GitHub仓库了。

恭喜,你已经成功生成并添加了SSH密钥到Github,以便在开发项目时更顺畅地连接到代码库。