最近跟着杨村长学习Nuxt3,平时在公司搬砖都是用的svn,村长的文档项目使用了github托管。初始尝试git pull命令便遭遇了身份信息验证不通过的问题,报错信息很友好提示ssh未配置。在此记录一下第一次git pull成功前的ssh配置。
总体步骤
本地生成ssh秘钥(公钥、私钥)文件-->上传公钥到github-->验证是否配置成功
具体操作
- 生成秘钥
- 打开命令行工具
- 输入
ssh-keygen -t rsa -C "**"
(‘**’为自己github账号) - 按命令行提示输入账号密码信息
- 完成后进入
C:\Users\admin
中找到.ssh文件目录
- 上传公钥
- 登录github之后进入,新增秘钥页面
- 取一个喜欢的title,打开在本地生成的.ssh文件夹,找到
id_rsa.pub
用记事本打开,将其内容复制粘贴到key当中 - 点击Add SSH key按钮
验证是否配置成功
- 打开命令行工具
- 输入
ssh -T git@github.com
后按回车键,按提示输入密码,若看到以下提示则说明配置成功:
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.