web-dev-qa-db-fra.com

Sourcetree demande constamment une authentification avec Mercurial (Kiln)?

Je lance Lion dernière avec SourceTree.

J'ai essayé de me connecter à un répertoire Fogbugz Kiln, ce qui a réussi, mais chaque fois que j'appuie ou tire, Sourcetree me demande systématiquement un nom d'utilisateur et un mot de passe, même si je l'ai enregistré sur ma KeyChain. Quelqu'un a-t-il un aperçu de ce problème?

45
kidcapital

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 sur Commande + Maj + H.
  2. Cliquez sur Modifier les comptes
  3. Double-cliquez sur votre compte
  4. Cliquez sur Définir le mot de passe
39
germangti

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

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

28
Joan P.S

Ouvrez le terminal et saisissez git config --global credential.helper osxkeychain Autorisez l'accès à la demande. Faites un tirage à partir de sourcetree, vous devrez peut-être entrer le mot de passe une fois de plus, après quoi il ne vous demandera plus à partir de la prochaine fois.

PS: Cette solution concerne uniquement Mac OS

11
Gamerlegend

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 en mesure de faire ce que bon me semble avec SourceTree et git.

Néanmoins, ce problème est énervant et voir qu'Atlassian ne l'a pas résolu depuis plus de 3 ans, depuis la publication de la question initiale, est encore plus inquiétant. 

8
codeepic

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

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

J'ai rencontré le même problème, ce que j'ai fait est 

  1. Accès au trousseau ouvert
  2. Recherchez l'entrée de trousseau correspondante pour votre dépôt et double-cliquez dessus pour l'ouvrir (par exemple, l'entrée avec le nom github.com).
  3. Cliquez sur la balise 'Contrôle d'accès'
  4. Sélectionnez "Autoriser toutes les applications à accéder à cet élément" et enregistrer les modifications.

Cela résout le problème (ou du moins pour moi), mais dans un sens, cela le rend moins sûr.

1
Jinghan Wang

Gâché 90 minutes sur tout cela. Sourcetree ne voulait tout simplement pas que je supprime mon compte et le rajoute. Enfin désinstallé et téléchargé une version plus ancienne:

https://www.sourcetreeapp.com/download-archives

ver 1.10 corrige tous mes problèmes:

0
Roger

Comme Laurens l'a mentionné dans le commentaire, vous pouvez nous signaler un problème via jira.atlassian.com (projet SRCTREE). Il ne faut pas constamment demander l'authentification si vous avez sauvegardé vos informations d'identification dans le trousseau, sauf en cas de problème d'authentification.

À votre santé

0
Kezzer