相关疑难解决方法(0)

无法与XX.XXX.XX.XX协商:未找到匹配的主机密钥类型.他们的提议:ssh-dss

我正在尝试在我的Web主机上创建一个git存储库并在我的计算机上克隆它.这是我做的:

  1. 我在远程服务器上创建了一个存储库.
  2. 我生成了一个密钥对:ssh-keygen -t dsa.
  3. 我将我的密钥添加到ssh-agent.
  4. 我复制到服务器公钥中~/.ssh.

然后,在尝试运行该命令后git clone ssh://user@host/path-to-repository,我收到一个错误:

无法与XX.XXX.XX.XX协商:未找到匹配的主机密钥类型.他们的提议:ssh-dss
致命:无法从远程存储库读取.
请确保您具有正确的访问权限并且存储库存在.

那是什么意思?

ssh web-hosting

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

Git SSH公钥身份验证失败git azure devops

AzureDevops和学习的新手。

我正在尝试将git仓库从powershell推送到azuredevops仓库,并且在尝试将其推送到仓库时不断出现不同的身份验证错误。

我希望有人能阐明我应该检查并做的事情或正确的演练

EG 
 git remote add origin git@ssh.dev.azure.com:v3/MyAzure/MyProject/MyRepo
 git push -u origin --all
Run Code Online (Sandbox Code Playgroud)

我不断

git@ssh.dev.azure.com的密码:(输入了各种密码,但仍然失败)正在谈论哪个密码?

要么

权限被拒绝,请重试。

致命:无法从远程存储库读取。

请确保您具有正确的访问权限,并且存储库存在。

验证

  $ ssh -T myemail@mycompany.com
  ssh: connect to host mycompany.com  port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

我有

  • 在azureDevops中创建了一个仓库
  • 根据ms文档,使用git-bash创建了一个ssh密钥,将其复制并粘贴到Azuredevos安全性中时没有空间。
  • 不再使用我的个人资料/安全性,并添加了ssh密钥(在git bash中生成)

我想念明显的东西吗?

使用个人访问令牌会更好吗?演练?

非常感谢

git azure-devops

10
推荐指数
6
解决办法
4494
查看次数

标签 统计

azure-devops ×1

git ×1

ssh ×1

web-hosting ×1