BitBucket:身份验证失败

BitBucket: Authentication failed

我关注了这个link:https://confluence.atlassian.com/bitbucket/add-an-ssh-key-to-an-account-302811853.html

我生成了一个 public 密钥并将文件 ~/.ssh/id_rsa.pub 粘贴到 BitBucket 中的 SSH 密钥。

但是,我仍然得到错误:

Host key verification failed. fatal: Could not read from remote repository.

Please make sure you have the correct access rights

Host key verification failed. fatal: Could not read from remote repository.

这不是关于客户端身份验证,而是关于服务器真实性。您需要验证您连接的服务器确实是 bitbucket。 this article.

中对此进行了解释

解决该问题的最简单方法是将下面的服务器 public 密钥粘贴到 ~/.ssh/known_hosts:

bitbucket.org,104.192.143.1 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==