运行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

相关推荐
WANGXIN56744 分钟前
攻克微信读书 Web 端「漏抓 40% 内容」顽疾:我开源了一个全书无损导出精排 PDF / EPUB / Markdown 工具
github
dong_junshuai1 小时前
每天一个开源项目#131 nvm:切换 Node 的关键在当前 Shell
github
miofly1 小时前
Mistral Large 4发布,万亿参数模型的编码与安全实测数据
开源·github
u1301302 小时前
GitHub 热榜项目:日榜(2026-11-01)
人工智能·github
netyeaxi3 小时前
Git:git深入理解及常见问题
git
wflynn4 小时前
GitHub 周榜趋势速报 | 2026-11-01
开源·github
u1301305 小时前
GitHub 热榜项目:周榜(2026-11-01)
人工智能·github
怕浪猫5 小时前
Super-agent 在各大模型厂商的应用情况
算法·面试·github
蹊黎5 小时前
Git 从入门到精通(二):创建本地仓库与三大核心区域
git
蹊黎7 小时前
Git 从入门到精通(一):初识 Git 与环境搭建
git