一、为什么需要 SSH 密钥?
在使用 Git 与 GitHub 交互时,SSH 密钥是替代账号密码认证的更优方案,核心优势如下:
- 免密登录:配置完成后,推送(push)、拉取(pull)代码无需重复输入 GitHub 账号密码,大幅提升开发效率。
- 安全验证:采用非对称加密技术,私钥仅保存在本地设备,公钥可公开配置,能有效抵御密码泄露、中间人攻击等风险,安全性远超密码认证。
- 多平台兼容:一套配置逻辑适用于 GitHub、GitLab、Bitbucket 等主流代码托管平台,通用性强。
二、配置步骤详解(全系统适配)
前置条件:已安装 Git(可通过终端执行 验证),并拥有 GitHub 账号。

