J'utilise BitBucket avec Xcode et Git pour le contrôle de version, et j'ai récemment changé tous mes mots de passe (merci Adobe!).
Sans surprise, je ne suis plus en mesure de pousser mes commits locaux vers mon dépôt sur BitBucket (Authentication failed for 'https://______.git'
), mais j''ai oublié comment mettre à jour le mot de passe mis en cache sur mon iMac. Je n'ai pas réussi à trouver la réponse sur Google ou sur Stack Overflow, bien qu'il me semble que cela devrait être assez simple...
Pour corriger cela sous macOS, vous pouvez utiliser
git config --global credential.helper osxkeychain
Une demande de nom d'utilisateur et de mot de passe apparaîtra lors de votre prochaine action Git (pull, clone, push, etc.).
Pour Windows, il s’agit de la même commande avec un argument différent :
git config --global credential.helper wincred
J'ai eu le même problème, et la réponse acceptée ne m'a pas aidé car le mot de passe n'était pas stocké dans le trousseau. J'ai tapé :
git pull https://[email protected]/mypath/myrepo.git
Puis la console m'a demandé mon nouveau mot de passe.