Azure DevOps-GIT SSH身份验证-远程:公钥身份验证失败

bin*_*les 2 git ssh azure-devops

我无法通过ssh从MacBook到我的Azure DevOps git存储库进行身份验证。我已经按照https://docs.microsoft.com/zh-cn/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=vsts所述设置了ssh密钥,并尝试克隆我通过ssh网址提供的回购信息已在我的帐户中提供。

git clone myorg@vs-ssh.visualstudio.com:v3 / myorg / my-repo / my-repo

但我一直收到验证错误。

remote:公钥认证失败。

Jac*_*son 5

添加IdentitiesOnly yes~/.ssh/config

令人讨厌的是,因为Microsoft假定每个人都是白痴,并且必须提供了错误的公共密钥。他们只是无视所有报告此问题的人。

另外,我相信这个问题是以下问题的重复:

VSTS(Azure Devops)的ssh -T成功认证,但git clone失败

  • 你拯救了我的夜晚! (2认同)
  • 他们在这里:https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops&tabs=current-page#qi-have -多个 ssh 密钥--如何使用不同的 ssh 密钥用于不同的 ssh 服务器或存储库 (2认同)