【问题标题】:(Github) "Testing your SSH connection" -> host key verification failed(Github)“测试您的 SSH 连接”-> 主机密钥验证失败
【发布时间】:2021-07-03 10:59:15
【问题描述】:

我关注了setting-up-git guide。它没有用。 我还尝试遵循 GitHub 的 connecting-to-github-with-ssh 指南。它也没有用。 我不断收到同样的错误:

host key verification failed.

谷歌搜索后发现这个建议:ssh-keygen -R hostname

尝试将hostname 替换为github.com13.234.176.102

还是一样的结果:do_known_hosts: hostkeys_foreach failed: No such file or directory.

.ssh 目录包含以下文件:

id_ed25519
id_ed25519.pub
id_rsa
id_rsa.pub

操作系统:- Ubuntu 20.04 LTS(Focal Fossa)

【问题讨论】:

    标签: github ssh


    【解决方案1】:

    为了测试,请尝试:

    • 重命名/删除现有的 ~/.ssh/known_hosts
    • 再试一次ssh -Tv git@github.com 并在出现提示时回答“是”

    从那里,测试应该可以工作了。

    【讨论】:

    • known_hosts 文件不存在。我认为它从未被创造出来,因为我从未见过它。
    • @MayankTiwari 它将在您的第一个ssh -Tv git@github.com 处为您创建
    • Host key verification failed. 再次。但是,这次的输出更长。我应该编辑问题并添加整个输出吗?
    • @MayankTiwari 是(如果内容太大,则将内容引用到外部 Pastbin 服务)
    • 我很抱歉。我按下回车,而不是输入“是”。现在可以了。 Hi mayank996! You've successfully authenticated, but GitHub does not provide shell access. 谢谢。
    猜你喜欢
    • 2020-07-15
    • 2021-12-25
    • 2020-11-10
    • 2018-04-06
    • 2019-10-21
    • 2019-12-08
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多