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

相关推荐
努力犯错玩AI4 分钟前
微软开源TTS模型VibeVoice:一键生成90分钟超长多角色对话,告别机械音!
人工智能·后端·github
自动花钱机2 小时前
Cherry-pick冲突与Git回滚
git
__Always2 小时前
Tortoisegit配置ssh教程
ssh·tortoisegti
绝无仅有2 小时前
Go 语言常用命令使用与总结
后端·面试·github
绝无仅有6 小时前
部署 Go 项目的 N 种方法
后端·面试·github
阿迪卡多6 小时前
Tonatiuh-实际案例
github
阿迪卡多6 小时前
Tonatiuh-Flux Distribution Tool
github
coderklaus7 小时前
git rebase
git
ansurfen7 小时前
Hulo 语言开发分享 —— 调试器是如何工作的?
后端·github
苏元7 小时前
☠️ 写错 commit = 绩效自爆,别说我没提醒你!
git