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

相关推荐
Winlifes12 小时前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
lpfasd12315 小时前
2026年第38周GitHub趋势周报
python·科技·github
u13013015 小时前
GitHub 热榜项目:日榜(2026-09-21)
人工智能·github
张洛闻Eren16 小时前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
m4Rk_17 小时前
【论文阅读】Agent 记忆机制(77):TSM——让记忆回到事件真正发生的时间
论文阅读·人工智能·学习·开源·github
橘和柠17 小时前
依赖冲突:装个包装崩了项目,怎么排查和救回来
github
Julien200418 小时前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法
别动我齐刘海19 小时前
ROS2 Jazzy + C++ 实战路线——ros2_control
c++·人工智能·python·opencv·机器学习·机器人·github
Polevne20 小时前
C# SFTP客户端实现文件传输
c#·ssh