J'utilise sourcetree pour tirer et pousser vers un serveur via ssh. SourceTree a retenu le mot de passe mais le mot de passe a changé. Je ne trouve pas comment informer Sourcetree du nouveau mot de passe.
Sur la base de recherches Google, j'ai essayé les choses suivantes: J'ai regardé dans Outils> Options> Authentification dans SourceTree. Rien n'est répertorié ici.
Dans le gestionnaire des informations d'identification Windows du panneau de configuration, rien n'est lié à git/sourcetree ni au serveur en question.
J'utilise SourceTree 2.0.18.1
Mise à jour
J'ai contourné ce problème en utilisant une authentification basée sur une clé via pageant. Entre-temps, des mises à jour de SourceTree ont également été mises à jour et j'utilise actuellement la version 2.3.1 pour laquelle éditer/supprimer le %LOCALAPPDATA%\Atlassian\SourceTree\passwd
fichier fonctionne (2.0.18 n’avait pas ce fichier).
J'ai dû effacer manuellement les informations d'identification stockées en vidant ces fichiers sur Windows:
~\AppData\Local\Atlassian\SourceTree\userhost
~\AppData\Local\Atlassian\SourceTree\passwd
Puis redémarrez SourceTree.
Sous OS X, si vous utilisez un repo git hébergé par la société et que vous avez modifié le mot de passe en raison de la stratégie d'expiration du mot de passe de la société, vous devez accéder à l'accès au trousseau, rechercher le code source dans l'arbre. Un mot de passe d'application apparaîtra pour SourceTree. Supprime-le. La prochaine fois que vous tenterez de récupérer/Push/quelque chose de votre référentiel, il vous demandera un laissez-passer et créera une nouvelle entrée dans le trousseau.
Récemment, je faisais face au même problème et voici comment je le résous.
Allez à: Outils → Options → Authentification
Vous pouvez voir votre compte ici.
En cliquant sur votre compte, cela vous donnerait une option d'édition. De là, vous pouvez actualiser votre mot de passe.
La version actuelle est 2.7.1
Je pense que ce serait une meilleure réponse.
Allez dans le menu Préférences -> Avancé et supprimez le nom d’hôte que vous souhaitez réinitialiser.
après cela, vous pourrez retaper votre nom d'utilisateur et votre mot de passe chaque fois que vous en aurez besoin (par exemple, en tirant de git).
Pour Mac, les étapes données peuvent vous aider ...
Supprimer le dossier de cache de ~\AppData\Local\Atlassian\SourceTree
Après cela, essayez d’extraire de votre référentiel existant. Il vous demandera alors de nouveaux nom d'utilisateur et mot de passe. Mettez votre mot de passe changé. Vous avez terminé.
Vous pouvez vérifier vos paramètres à partir de l'arbre source après cela. Tools>Options> Authentication
.
Vérifiez si vous utilisez même l’assistant d’identification Wincred git config --global -l
Ceci va le régler git config --global credential.helper wincred
également --system et/ou --local
J'ai eu le même problème et ce travail pour moi a été:
Accédez au gestionnaire des informations d'identification Windows et modifiez mes informations d'identification Git.