服务器生成 SSH 密钥并将其注册到 GitHub
要生成 SSH 密钥并将其注册到 GitHub,请按照以下步骤操作:
1. 生成 SSH 密钥对
打开服务器终端并运行以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 这会创建一个新的 SSH 密钥对,-t rsa 指定使用 RSA 算法,-b 4096 表示密钥的位数,-C 后面是你 GitHub 账户的邮箱地址。
- 按提示操作,可以选择存储密钥的路径(默认是 ~/.ssh/id_rsa),或者直接按 Enter 使用默认路径。
- 设置密钥密码(可以选择不设置密码)。
2. 将公钥添加到 GitHub
- 使用以下命令查看生成的公钥:
cat ~/.ssh/id_rsa.pub
- 复制公钥内容。
3. 在 GitHub 上注册公钥
- 登录到 GitHub · Build and ship software on a single, collaborative platform · GitHubInstagramTikTokTwitch。
- 点击右上角的头像,选择 Settings。
- 在左侧菜单中,选择 SSH and GPG keys。
- 点击 New SSH key。
- 将复制的公钥粘贴到 Key 字段中,输入标题后点击 Add SSH key。
4. 测试连接
通过以下命令测试 SSH 连接:
ssh -T git@github.com
如果一切顺利,你应该看到类似如下的消息:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
这表示你的 SSH 密钥已成功配置,并已与 GitHub 关联。