Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法

Posted molisiye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法相关的知识,希望对你有一定的参考价值。

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法。

  • 错误信息:

    git clone [email protected]:ediwang/envsetup.git
    Cloning into 'envsetup'...
    [email protected]: Permission denied (publickey).
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
  • 解决方法:

    • 打开 services.msc , 找到 OpenSSH Authentication Agent 服 务,然后启用它。

    • 进入 .ssh 目录

    • 执行 ssh-agent -s

    • 执行 ssh-add id_rsa (id_rsa 要换成自己的)

    • 执行 ssh -T [email protected],如果出现:
      Hi molisiye! You‘ve successfully authenticated, but GitHub does not provide shell access. 就说明可以通过 ssh 访问 github 了

以上是关于Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

windows下生成github ssh key详解

如何在 Windows 上通过 TortoiseGIT 应用 SSH 密钥个人访问 github?

windows下git安装配置

如何在 macos 上使用 ssh 密钥访问 github.com?

烂笔头笔记:Windows 10下配置ssh免密钥访问需要注意的事项

在 Windows 10 上为 GitHub 启用多个 SSH 密钥