运行ssh -T git@github.com报错

运行ssh -T git@github.com报错

no such identity: /root/.ssh/id_rsa: No such file or directory

git@ssh.github.com: Permission denied (publickey).

如果我用的是ed25519而非rsa,有id_ed25519

则需要打开~/.ssh/config检查一下是否写错了

vim ~/.ssh/config

然后发现果然写错了

应该是

IdentityFile ~/.ssh/id_ed25519

而非rsa

网上的这份答案除了id_rsa这里需要注意外其他都是合适的。

Host github.com

Hostname ssh.github.com

User git

Port 443

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_ed25519

相关推荐
CoderJia程序员甲19 小时前
GitHub 热榜项目 - 日榜(2025-12-5)
ai·开源·大模型·github·ai教程
海绵宝宝_19 小时前
Copilot 一键生成中文 Git Commit Message
git
孫治AllenSun20 小时前
【Git】分支管理
git
甲虫机20 小时前
git 常用命令
git
安果移不动20 小时前
【Git实战】记录一次分支切换失败的排查:Submodule 脏状态与强制切换
git
知行力20 小时前
【GitHub每日速递 20251205】ByteDance开源verl:灵活高效的大语言模型RL训练库,解锁多项前沿技术!
语言模型·开源·github
痕忆丶20 小时前
git 软重置的使用场景git reset --soft HEAD~1
git
sijiaoh20 小时前
用Renovate处理Private Submodules
ci/cd·github
小年糕是糕手21 小时前
【C++】类和对象(六) -- 友元、内部类、匿名对象、对象拷贝时的编译器优化
开发语言·c++·算法·pdf·github·排序算法