木灵鱼儿

木灵鱼儿

阅读:446

最后更新:2022/07/14/ 1:49:02

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可视化拉取推送,使用正常了。

版权申明

本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

关于作者

站点职位 博主
获得点赞 0
文章被阅读 446

相关文章

目录树