怎么解决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
相关推荐
sdm0704272 小时前
基础开发工具git,gdb
git
胡琦博客4 小时前
如何同步远程分支到本地(远程有些分支已经删除了)
git
CoderJia程序员甲5 小时前
GitHub 热榜项目 - 日榜(2026-03-20)
人工智能·ai·大模型·github·ai教程
计算机安禾7 小时前
【C语言程序设计】第36篇:二进制文件的读写
c语言·开发语言·c++·算法·github·visual studio code·visual studio
用户9751470751367 小时前
在 Vite 中配置 CSS 模块
github
AI成长日志8 小时前
【实用工具教程】Git进阶:分支策略与合并冲突解决
git
Ne0_bbk8 小时前
# ComfyUI+OpenClaw协同工作——七个坑,记录
github
wAIxiSeu8 小时前
开源项目分享——CLI-Anything
开源·github
ruanCat8 小时前
加了 .gitattributes 就万事大吉?我差点毁了整个团队的 Git 工作流
git