怎么解决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
相关推荐
鸿蒙开发12 小时前
我把自己的应用上线了:从买服务器、域名和 DNS,到备案与 HTTPS
后端·github
邱杰47012 小时前
数智人事系统(十一):Spring Boot + MyBatis-Plus 的 CRUD 落地
后端·github
邱杰47012 小时前
数智人事系统(十三):考勤打卡与出勤日历
后端·github
小弥儿14 小时前
GitHub今日热榜 | 2026-10-12:pytorch 上升四位
人工智能·pytorch·学习·开源·github
csdn2015_16 小时前
git多分支切换修改
git
懒人817 小时前
本地配置推送至GitHub远程仓库
github
SL_staff17 小时前
APS降本增效的关键:在JVS中实现‘人-机-料-法-环’全要素耦合调度
java·github·全栈
小巫山云子17 小时前
Git的用法
大数据·git·elasticsearch
chingho18 小时前
GitHub上这10个C#项目,不仅实用,还怪好玩的
c#·github·.net·开源项目
开发者联盟league18 小时前
git pull拉取失败UNPROTECTED PRIVATE KEY FILE
git