GitHub SSH 连接配置

GitHub SSH 连接配置

配置 SSH 连接可以免去每次推送时输入用户名密码,以下步骤是通过 Git Bash 在 Windows 下生成并验证 SSH key 的常规流程。

生成 SSH Key

在 Git Bash 中运行如下命令,会在默认位置生成一对 RSA 密钥,-t rsa -b 4096 指定算法与密钥长度,-C 后面的邮箱仅作标签用途:

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

默认会把私钥写入 /c/Users/you/.ssh/id_rsa,公钥会以 .pub 作为后缀。截图如下:

私钥(id_rsa)不要泄露,公钥内容复制后粘贴到 GitHub 账户设置的 SSH key 页面。

测试连接

配置完成后可以用 ssh -T 命令验证是否已经能成功连接 GitHub:

ssh -T git@github.com

如果配置正确,命令会提示你已成功认证并显示用户名。