Si vous utilisez le site bitbucket.org pour vos projets GIT vous allez devoir mettre à jour la config SSH. En effet, à partir du 20/06/23 bitbucket.org n’acceptera plus les configuration standards actuelles., à base de clés RSA et DSA uniquement.
Toutes les infos sont sur cette page :
https://bitbucket.org/blog/ssh-host-key-changes (en anglais).
Voici un résumé des opérations.
Les commandes ci-dessous sont compatibles avec Mac, Linux, et Windows si vous avez installé Git Bash.
Ouvrez un terminal et tapez la commande suivante pour vérifier votre configuration
ssh git@bitbucket.org host_key_info
Si vous avez dans la réponse ECDSA
ou Ed25519
, c’est ok votre config est compatible et il n’y a rien à faire.
Sinon vous allez devoir ajouter les clés des serveurs bitbucket.org dans votre config. Voici la procédure
ssh-keygen -R bitbucket.org curl https://bitbucket.org/site/ssh >>~/.ssh/know_hosts
Une fois ces deux commandes exécutées, relancez la première commande et vérifiez que vous avec un truc du genre
ssh git@bitbucket.org host_key_info You are using host key with fingerprint: ssh-ed25519 SHA256:ybgmFkzwOSotHTHLJgHO0QN8L0xErw6vd0VhFA9m3SM
Cela indique que votre config est OK, il y a bien ssh-ed25519
dans la réponse.