怎么解决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
相关推荐
第一程序员15 分钟前
Python函数式编程:非科班转码者的入门指南
python·github
Hhaizhr16 分钟前
放弃OpenClaw,开始用Hermes
github
ShawnLiaoking1 小时前
Github 克隆 PyCharm,vscode
ide·pycharm·github
A-Jie-Y1 小时前
Git基础-核心概念与常用命令
git
想七想八不如114081 小时前
【GitHub开源】一款基于 Python 的人脸识别 C/S 系统:YOLOv5 + PyQt5 + 批量入库
yolo·开源·github
夜珀2 小时前
Git基础修炼手册:在AtomGit上玩转版本控制
git
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 日榜(2026-04-10)
人工智能·ai·大模型·github·ai教程
golang学习记2 小时前
Zed IDE官宣新招:Git Graph 正式支持!
ide·git
辣椒酱.2 小时前
github入门与实战
github
要记得喝水2 小时前
适用于 Git Bash 的脚本,批量提交和推送多个仓库的修改
git·elasticsearch·bash