github重新设置ssh rsa key
前言
最近遇到这么一个问题,我之前在搞ssh远程的时候,把之前生成的rsa令牌全给删除了,这就导致之前在github上绑定的key无法继续使用了,我无法再推送数据到github仓库了。
解决办法就是重新生成一个令牌并绑定,期间还需要在首次的时候使用命令拉取一下,并输入yes
才行。
教程
生成rsa
ssh-keygen -t ed25519 -C "your_email@example.com"
照着官方的教程就行了,此时window用户,他会在:本地c盘 -> 用户 -> 你的用户名 -> .ssh目录下,生成名为ed25519的令牌,它有两个文件:
- id_ed25519
- id_ed25519.pub
pub是给github用的,我们打开它,复制里面的内容。
在github设置里面,找到左侧SSH and GPG key
创建一个新的ssh,将刚才复制的内容粘贴进去即可。
此时我们通过vscode可视化拉取还是会失败,我们需要使用命令拉取。
git pull
或者
git pull origin master
拉取,此时他会有一段提示:
输入:yes
这样就会重建一些链接数据,此时再通过vscode可视化拉取推送,使用正常了。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据