45 votes

Sourcetree demande constamment de s'authentifier avec Mercurial (Kiln) ?

J'exécute Lion en dernier avec SourceTree.

J'ai essayé de me connecter à un répertoire Fogbugz Kiln, ce qui a réussi, mais chaque fois que je POUSSE ou PULL, Sourcetree me demande systématiquement un nom d'utilisateur et un mot de passe bien que je les ai enregistrés sur mon porte-clés. Quelqu'un a-t-il une idée de ce problème?

39voto

germangti Points 161

Cela m'a aidé à résoudre ce problème dans un mac:

  1. Ouvrez la fenêtre Référentiels hébergés en cliquant sur Affichage > Afficher les référentiels hébergés ou Commande + Maj + H.
  2. Cliquez sur Modifier les comptes
  3. Double-cliquez sur votre compte
  4. Cliquez sur Définir le mot de passe

29voto

Joan P.S Points 265

J'avais le même et je l'ai corrigé en utilisant le système git au lieu de celui intégré:

Paramètres -> git -> Utiliser le système git

10voto

Sonu P Points 1377

Ouvrir le terminal et taper git config --global credential.helper osxkeychain Autoriser l'accès lorsque demandé. Faites une extraction depuis sourcetree, vous devrez peut-être saisir le mot de passe une fois de plus, après quoi il ne vous le demandera plus à partir de la prochaine fois.

PS : cette solution est uniquement pour Mac OS

8voto

codeepic Points 1573

Je rencontre parfois le même problème. Aucune des méthodes répertoriées ici ne m'a réellement aidé, mais après avoir redémarré mon ordinateur, je suis à nouveau capable de faire ce que je veux avec SourceTree et git.

Néanmoins, ce problème est très ennuyeux et voir qu'Atlassian ne l'a pas résolu depuis plus de 3 ans, depuis la publication de la question d'origine, est encore plus énervant.

4voto

Peng Tao Points 41

J'ai eu le même problème et cela m'a embêté pendant longtemps, mais j'ai trouvé une solution :

  1. Accédez au terminal dans votre dossier de projet.
  2. Exécuter #git pull
  3. Saisissez votre nom d'utilisateur et votre mot de passe
  4. Retournez à sourceTree et exécutez Fetch ou Pull, il ne vous demandera plus votre mot de passe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X