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
如果配置正确,命令会提示你已成功认证并显示用户名。
