前言

对于 Windows 平台的开发者而言,Git 与 GitHub 的深度协作常常面临一个尴尬的痛点:反复输入账号密码。无论是提交代码、拉取更新,还是与团队协作,HTTPS 协议的繁琐验证流程都可能打断开发节奏,降低效率。更糟糕的是,在自动化脚本或 CI/CD 工具中,密码验证的硬编码还可能引入安全隐患。

SSH 密钥验证 正是解决这一问题的“隐形桥梁”。它并非简单的“替代密码”,而是为 Windows 开发者量身打造的效率工具——

  • 无需记忆复杂密码:一次配置,永久生效,尤其适合频繁切换仓库或多项目并行开发。
  • 企业级安全适配:通过 Windows 凭证管理器或 OpenSSH 原生支持,实现密钥与系统安全的深度绑定,避免私钥泄露风险。

准备工作

github 用于创建ssh
git 用于连接和配置ssh
哈利波特(梯子) 加速网站 本站不提供梯子购买链接 请自行寻找

创建SSH


本地创建ssh配置文件

第一步

桌面右键打开git bash

检查是否存在

1
2
cd ~/.ssh
ls

看是否存在 id_rsaid_rsa.pub文件,如果存在,说明已经有SSH Key 可以直接跳过看第三步

第二步

创建ssh

如果没有ssh key使用一下指令

1
ssh-keygen -t rsa -C "你绑定github的邮箱@xxx.com"

写完后直接回车就行


第三步

获取ssh key公钥

1
2
cd ~/.ssh
cat id_rsa.pub

然后复制输出结果也就是 SSH key


创建SSH密钥

进入 github 官网 点击右上角头像 找到 setting 打开到个人设置页面

找到 SSH and GPG keys 进入到页面 点击绿色按钮 New SSH key


添加SSH密钥

谁便起一个名字方便记忆 然后在key粘贴你的SSH key 然后点击Add SSH key


检查是否连接成功

1
ssh -T git@github.com

总结

本章教了如何使用git连接gituhb ssh key 本章完。。。