我已经多次连接到 github 并且知道如何生成 ssh 密钥并将其id_rsa.pub放入 github 设置中。但是由于某种原因,这个安装我无法连接。我只是想将私有存储库克隆到新服务器,但是当我克隆时,我得到:
权限被拒绝(公钥)。致命:远端意外挂断
如果我运行:
ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)
它告诉我我已成功通过身份验证。
我还能尝试什么?我在 bitnami 堆栈上运行它,所以也许这会导致问题?这可能是问题所在,我只是不知道该怎么办。.ssh/authorized_keys 目录中已经有一组密钥。我不理会这些,因为这就是我与腻子/pagent 连接的方式。我将新密钥放在 /.ssh 中并单独留下了 authorized_keys。设置它的正确方法是什么?我应该删除两对并重新开始吗?putty 和 github 使用相同的密钥?如果出现问题,为什么我仍然进行身份验证?