📜  生成 shh key github - Shell-Bash (1)

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

生成 SSH Key for Github

如果你是一位程序员,尤其是使用 Git 和 Github 的程序员,那么你一定知道 SSH key 在使用中的重要性。本文将提供一个简易的教程来生成 SSH key,并在 Github 上绑定。

Steps

按以下步骤进行操作:

  1. 打开终端,输入以下命令并运行:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在这里,我们使用了 ssh-keygen 命令,并指定了 rsa 加密算法,4096 位密钥长度和相应的邮箱地址。当然,你可以随时改变其中的参数来更改你的密钥。之后终端将要求你输入密钥的存储地址,默认为 .ssh/id_rsa,你可以直接按下回车键接受默认值。

  1. 接下来终端将要求输入一个密码短语。这个密码短语可以为空,但我们建议你输入一个密码以更好地保护你的密钥。接着按下回车键进行确认,再次输入密码短语并确认。
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
  1. 密钥生成成功后,我们需要将公钥添加到 Github 的 SSH keys 列表中。首先,我们需要复制自己的公钥代码。
cat ~/.ssh/id_rsa.pub

之后,你将看到一长串以 ssh-rsa 开头的字符。这就是你的公钥。复制这些字符以备后用。

  1. 登录 Github,在右上角的头像下拉菜单中选择 “Settings”,接着选择菜单栏中的 “SSH and GPG keys” 选项。

  2. 点击 “New SSH Key”,输入一个自定义的名称,然后将刚才复制的公钥代码粘贴到 “Key” 字段中,最后点击 “Add SSH Key” 按钮。

  3. 完成上述步骤后,你就可以在 Github 上不用输入用户名和密码了,而是直接使用 SSH key 进行认证。

Summary

本文提供了一个简易的教程来生成 SSH key,并在 Github 上绑定。记得将公钥添加到 Github 的 SSH keys 列表中,并在代码库的 URL 中使用 SSH 地址。让我们一起来提高我们的代码管理和安全性吧!