github ssh密钥

在github网页上无法申请ssh密钥 使用git bash可以查看 复制的也是pub类型的 请各位帮帮忙看看怎么解决🥺

你用本地git工具就可以申请秘钥的!

【相关推荐】



  • 建议你看下这篇博客👉 :git使用教程git-bash(ssh版)GitHub远程仓库连接
  • 除此之外, 这篇博客: 多个Git配置多个ssh密钥中的 测试ssh到github服务器的连接 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    ssh -T git@me.github.com
    ssh -T git@github.com 
    

    如果出现一下提示,说明我们的配置成功,到此就可以结束了。

    Hi USERNAME! You’ve successfully authenticated, but github does not provide shell access.

    否则出现以下提示,说明系统ssh代理出现问题:

    Permission denied (publickey)

    出现以上原因主要是因为:

    github使用SSH与客户端连接。如果是单用户(first),生成密钥对后,将公钥保存至 GitHub ,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是如果是 多用户 (first,second),我们在连接到second的帐号时,second保存的是自己的公钥,但是SSH客户端依然发送默认私钥,即first的私钥,那么这个验证自然无法通过。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^