Sourcetree error: The server’s host key is not cached. You have no guarantee that the server is the computer you think it is.

SI estás intentando clonar o recuperar los cambios de un repositorio de bitbucket y recibes este error:

The server's host key is not cached. You have no guarantee that the server is the computer you think it is.

Ocurre porque el servidor bitbucket.org no es de confianza para conectar desde sourcetree, y desde dentro de sourcetree no puedes dar una respuesta de Sí o No.

Para solucionarlo, abre el terminal de windows (Ejecuta cmd en inicio) y escribe lo siguiente:

C:\plink.exe bitbucket.org

Pulsa Intro y aparecerá lo siguiente:

The host key is not cached for this server:
  bitbucket.org (port 22)
You have no guarantee that the server is the computer
you think it is.
The server's rsa2 key fingerprint is:
  ssh-rsa 2048 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
Store key in cache? (y/n, Return cancels connection, i for more info)

Aquí sí podrás responder pulsando en «y» para confirmar que confías en el servidor de bitbucket.

Después de esto aparece el mensaje «login as: » pero no hace falta que respondas, Puedes cerrar la ventana, ya que el login se realiza al ejecutar la acción en Sourcetree.

Abre de nuevo Sourcetree y ya podrás clonar o recuperar el repositorio sin problema.