GitHub SSH 配置
要在 GitHub 上使用 SSH 密钥,请按照以下步骤操作:
- 打开终端(在 Windows 上使用 Git Bash 或 WSL)。
检查是否已经存在 SSH 密钥。在终端中输入以下命令:
ls -al ~/.ssh
如果看到
id_rsa
和id_rsa.pub
文件,说明已经有一个 SSH 密钥。如果没有,请继续下一步。生成新的 SSH 密钥。在终端中输入以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
请将
your_email@example.com
替换为你的 GitHub 注册邮箱地址。系统将提示你输入密钥的保存路径和设置密码。你可以使用默认设置(直接按 Enter 键)或自定义设置。确保 ssh-agent 正在运行。在终端中输入以下命令:
对于 macOS 和 Linux:
eval "$(ssh-agent -s)"
对于 Windows(Git Bash):
eval $(ssh-agent -s)
将新生成的 SSH 密钥添加到 ssh-agent。在终端中输入以下命令:
ssh-add ~/.ssh/id_rsa
如果你在第 3 步中自定义了密钥的保存路径,请使用自定义路径替换
~/.ssh/id_rsa
。将 SSH 公钥添加到 GitHub 账户:
在终端中输入以下命令,将公钥复制到剪贴板:
cat ~/.ssh/id_rsa.pub | clip
如果你在第 3 步中自定义了密钥的保存路径,请使用自定义路径替换
~/.ssh/id_rsa.pub
。- 登录到 GitHub 网站,点击右上角的头像,然后点击 "Settings"。
- 在左侧菜单中点击 "SSH and GPG keys",然后点击 "New SSH key" 按钮。
- 为新密钥输入一个标题(如 "My Laptop"),然后将剪贴板中的公钥粘贴到 "Key" 区域。点击 "Add SSH key" 按钮保存。
现在,你已经成功生成 SSH 密钥并将其添加到 GitHub 账户。当你使用 Git 从 GitHub 克隆、推送或拉取代码时,可以选择使用 SSH 而不是 HTTPS。