windows中配置github的ssh秘钥

149 阅读1分钟

最近跟着杨村长学习Nuxt3,平时在公司搬砖都是用的svn,村长的文档项目使用了github托管。初始尝试git pull命令便遭遇了身份信息验证不通过的问题,报错信息很友好提示ssh未配置。在此记录一下第一次git pull成功前的ssh配置。

总体步骤

本地生成ssh秘钥(公钥、私钥)文件-->上传公钥到github-->验证是否配置成功

具体操作

  • 生成秘钥
  1. 打开命令行工具
  2. 输入ssh-keygen -t rsa -C "**"(‘**’为自己github账号)
  3. 按命令行提示输入账号密码信息
  4. 完成后进入 C:\Users\admin中找到.ssh文件目录
  • 上传公钥
  1. 登录github之后进入,新增秘钥页面 image.png
  2. 取一个喜欢的title,打开在本地生成的.ssh文件夹,找到id_rsa.pub用记事本打开,将其内容复制粘贴到key当中
  3. 点击Add SSH key按钮

验证是否配置成功

  1. 打开命令行工具
  2. 输入ssh -T git@github.com后按回车键,按提示输入密码,若看到以下提示则说明配置成功:

Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.