相关疑难解决方法(0)

无法与 __IP_ADDRESS_ 端口 22 协商:未找到匹配的主机密钥类型。他们的报价:ssh-rsa,ssh-dss

在 PhpStorm 中使用 git clone 时,我收到一条错误消息:

克隆失败
无法与 IP 地址端口 22 协商:未找到匹配的主机密钥类型。他们的报价:ssh-rsa,ssh-dss
无法从远程存储库读取。
请确保您拥有正确的访问权限并且存储库存在。

然后我制作了自己的 RSA 密钥并将其保存在我的计算机上;还在我想要获取 git clone 的服务器上(通过服务器主机)注册了它。我还降级了最新的 PhpStorm 版本。作为最后的手段,我还重置了计算机并重新安装了 PhpStorm。

但我的 PhpStorm 事件日志中仍然有该错误消息。

另外,当我第一次获得 PhpStorm 时,我可以轻松成功克隆,但几天后突然,我得到了类似的事件日志条目。

我能得到一个关于这个问题的解决方案吗,OTL

git rsa intellij-idea git-clone phpstorm

12
推荐指数
4
解决办法
4万
查看次数

`ssh -T`到VSTS(Azure Devops)成功验证,但`git clone`失败

我最近创建了第二个访问Visual Studio Team Services的密钥,

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Run Code Online (Sandbox Code Playgroud)

所以我现在有两把钥匙:

id_github
id_vsts
Run Code Online (Sandbox Code Playgroud)

两个键似乎都被ssh选中了:ssh-add -l列出了它们.

接下来,我添加id_vsts.pub了我的VSTS帐户安全性.密钥已正确添加,因为请求SSH终端访问正确进行身份验证:

Authentication for user with identifier "" was successful against account "my_account". 
Shell is not supported.
Run Code Online (Sandbox Code Playgroud)

但是,当我git clone ssh://[user]@[host]:22/[repo],它失败了!

Your Git command did not succeed.
Details:
        Public key authentication failed.
Run Code Online (Sandbox Code Playgroud)

在一个意外的事件发生时,如果我使用id_github的公钥,克隆就会成功.这是怎么回事?

git ssh azure-devops azure-pipelines

6
推荐指数
2
解决办法
2304
查看次数