怎么解决git@github.com出现Permission denied (publickey)的问题

我遇到的情况是在github已经添加了本机的ssh后,还拉取代码被拒了。总结是因为:新生成密钥文件时,给文件起名的时候,起了自己好记的名字,和ssh内设定的名字不一致。如果情况相似,继续往下看:

步骤一:git bash执行以下命令:

bash 复制代码
eval "$(ssh-agent -s)"

步骤二:git bash执行以下命令:

bash 复制代码
ssh-add ~/.ssh/id_ed25519_github(这名字替换成你自己取的名字,我发现我被拒就是因为重新取名了,所以需要第一和第二步操作)

步骤三:git bash执行以下命令,查看是否生效:

bash 复制代码
ssh -T git@github.com
相关推荐
console.log('npc')36 分钟前
Git版本管控:git reset \+ git push \-f 原理、实操与避坑指南
git
Jurio.2 小时前
开源 Codex Sticky:在终端 Codex CLI 长对话中始终固定底部输入框
linux·rust·github·开源软件·codex·codex cli
半夜修仙3 小时前
RabbitMQ中如何保证消息的可靠性传输
java·分布式·中间件·rabbitmq·github·java-rabbitmq
旅之灵夫4 小时前
【GitHub项目推荐--Harness:一体化的开源 DevOps 平台】⭐
github
恋喵大鲤鱼5 小时前
git reflog
git·git reflog
虾壳云智能6 小时前
详解 OpenClaw 部署难点 绕过安全拦截与路径报错解决方案
人工智能·github·open claw教程·open claw一键部署
_codemonster7 小时前
Codex中github cli未通过身份验证解决方法
github
MatrixOrigin7 小时前
MatrixOne Git4Data 技术详解(二):从零跑通所有 Git 原语
git
anew___7 小时前
常用的 Git 工作流
git
shimly1234567 小时前
git diff 生成一部分文件的补丁
git