The authenticity of host '[ssh.github.com]:443([*]:443)' can't be established. ED25519 key fingerprint is
git@ssh.github.com: Permission denied (publickey).
这说明:
-
SSH key 没有被正确使用,或者
- GitHub 没有把你的公钥和github账号 *** 关联上。
检查 SSH key 是否被识别
ssh -v -T -p 443 git@ssh.github.com
-
-v会显示调试信息,包括尝试使用的私钥路径 -
确认它正在使用你生成的
id_ed25519
确认公钥已添加到 GitHub
-
登录 GitHub → Settings → SSH and GPG keys
-
确认公钥内容和本地
id_ed25519.pub完全一致
如果你有多个 SSH key,需要明确指定:
ssh -T -p 443 -i C:\Users\12707\.ssh\id_ed25519 git@ssh.github.com
-
-i→ 指定私钥路径 -
如果成功,会显示:
Hi **! You've successfully authenticated, but GitHub does not provide shell access.
确认私钥路径和文件名
从调试信息来看,SSH 尝试的路径是:

浙公网安备 33010602011771号