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

相关推荐
乖乖是干饭王6 小时前
GIT仓库本地部署
git
你不是我我10 小时前
【Java 开发日记】我们来说一说 Redis 主从复制的原理及作用
java·redis·github
-拟墨画扇-13 小时前
Git | 分支管理操作
git·gitee·github·gitcode
ModestCoder_13 小时前
Git 版本管理教程
大数据·git·elasticsearch
YMGogre13 小时前
Git 提交信息规范
git
charlie11451419114 小时前
Git团队协作完全入门指南(下)
git
golang学习记16 小时前
Facebook 为什么不用 Git?
git·elasticsearch·facebook
GIS阵地17 小时前
git拉取时报错
大数据·git·elasticsearch
无限进步_19 小时前
C++ Vector 全解析:从使用到深入理解
开发语言·c++·ide·windows·git·github·visual studio
charlee4419 小时前
Git使用经验总结9-Git提交关联到Issue
git·issue