Azure DevOps-GIT SSH身份验证-远程:公钥身份验证失败
我无法通过ssh从MacBook到Azure DevOps git存储库进行身份验证。我已按此处所述设置了ssh密钥,并试图通过我的帐户中提供的ssh url克隆我的repo git克隆myorg@vs-ssh.visualstudio.com:v3/myorg/my repo/my repo 但我一直收到一个身份验证错误 远程:公钥身份验证失败 远程:公钥身份验证失败 根据错误信息,它表明ssh密钥不匹配 请尝试使用以下方法进行故障排除:Azure DevOps-GIT SSH身份验证-远程:公钥身份验证失败,git,ssh,azure-devops,Git,Ssh,Azure Devops,我无法通过ssh从MacBook到Azure DevOps git存储库进行身份验证。我已按此处所述设置了ssh密钥,并试图通过我的帐户中提供的ssh url克隆我的repo git克隆myorg@vs-ssh.visualstudio.com:v3/myorg/my repo/my repo 但我一直收到一个身份验证错误 远程:公钥身份验证失败 远程:公钥身份验证失败 根据错误信息,它表明ssh密钥不匹配 请尝试使用以下方法进行故障排除: 确保使用正确的用户生成ssh密钥 ssh-keygen
ssh-keygen -C "user"
id\u rsa.pub
文件中的内容)
避免在密钥数据字段中添加空格或新行,因为它们可能会导致Azure DevOps服务使用无效的公钥。在键中粘贴时,通常会在末尾添加换行符。如果出现此换行符,请确保将其删除
向
~/.ssh/config
这让人非常恼火,因为微软认为每个人都是白痴,而且一定是提供了错误的公钥。他们只是忽略了所有报告这个问题的人
此外,我相信这个问题是以下问题的重复:
请确保您拥有正确的访问权限,并且存储库存在。检查现有SSH密钥后,可以生成一个新的SSH密钥用于身份验证,然后添加它。检查此项是否有关于此线程的任何更新?如果有用的话,你可以把它标记为一个答案。我没有。我无法解决这个问题。我已经多次成功创建了私钥/公钥对,所以不确定发生了什么。你救了我一晚!为我工作+1,谢谢他们在这里:为我工作,在过去的两天里我一直在挠头。