web-dev-qa-db-fra.com

SourceTree changer le mot de passe du compte existant

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).

41
Eelke

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.

62
Jérôme Gillard

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.

48
Radu Simionescu

Récemment, je faisais face au même problème et voici comment je le résous.

Allez à: OutilsOptionsAuthentification
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

19
Avinash Raj

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).

11
Roy Kim

Pour Mac, les étapes données peuvent vous aider ...

  1. Allez dans le dossier ~/Library/Application Support/SourceTree
  2. Supprimez le fichier {[email protected].
  3. Redémarrez Sourcetree
  4. Essayez de chercher, mot de passe déposé apparaît, donnez votre nouveau mot de passe
  5. Peut également exécuter la commande "git fetch" dans le terminal et doit saisir un mot de passe
  6. Terminé
2
emraz

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.

0
Amrita Basu

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

0
Ben Butzer

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.

0
Nikola Stankov