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

相关推荐
C++ 老炮儿的技术栈26 分钟前
不调用C++/C的字符串库函数,编写函数strcmp
c语言·开发语言·c++·人工智能·windows·git·visual studio
阿白逆袭记27 分钟前
Git原理与使用详解(七):团队交响曲——多人协作开发实战
git
阿白逆袭记1 小时前
Git原理与使用详解(一):版本控制之殇与Git的救赎
git
阿白逆袭记4 小时前
Git原理与使用详解(八):企业级Git工作流与DevOps实践
git·elasticsearch·devops
爱吃泡芙的小白白5 小时前
使用Cursor来进行连接SSH远程主机中出现的问题(自用)
服务器·学习·ssh·cursor
阿白逆袭记5 小时前
Git原理与使用详解(四):时光回溯——版本回退与修改撤销
大数据·git·elasticsearch
春日见5 小时前
Git 相关操作大全
linux·人工智能·驱动开发·git·算法·机器学习
@zulnger6 小时前
git的基本操作
git
__xu_6 小时前
【总结】查看某个文件git提交记录的两种方法
git·vscode·提交记录
康康的AI博客6 小时前
用Claude Code构建企业级GitHub CI/CD安全自动化流程
安全·ci/cd·github