Modification SSH bitbucket.org

Classé dans : Programmation | 0

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.