webentwicklung-frage-antwort-db.com.de

Sourcetree bittet ständig um Authentifizierung bei Mercurial (Kiln)?

Ich verwende Lion zuletzt mit SourceTree.

Ich habe versucht, eine Verbindung zu einem Fogbugz-Ofen herzustellen, was erfolgreich war, aber immer wenn ich Push oder PULL Sourcetree stelle, fragt er mich ständig nach einem Benutzernamen und einem Kennwort, obwohl ich es in meinem KeyChain gespeichert habe. Hat jemand einen Einblick in dieses Problem?

45
kidcapital

Dies half mir, dieses Problem auf einem Mac zu lösen:

  1. Öffnen Sie das Fenster "Gehostete Repositorys", indem Sie auf Ansicht> Gehostete Repositorys anzeigen oder Befehlstaste + Umschalttaste + H klicken.
  2. Klicken Sie auf Konten bearbeiten
  3. Doppelklicken Sie auf Ihr Konto
  4. Klicken Sie auf Kennwort festlegen
39
germangti

Ich hatte das gleiche und habe es mit dem System git anstelle des eingebetteten behoben:

Einstellungen -> git -> Systemgit verwenden

28
Joan P.S

Öffnen Sie das Terminal und geben Sie git config --global credential.helper osxkeychain Erlaube den Zugriff, wenn Sie dazu aufgefordert werden. Machen Sie einen Abzug von Sourcetree. Möglicherweise müssen Sie das Kennwort noch einmal eingeben. Danach werden Sie nicht mehr ab dem nächsten Mal gefragt.

PS: Diese Lösung ist nur für Mac OS

11
Gamerlegend

Ich habe gelegentlich das gleiche Problem. Keine der hier aufgeführten Methoden hat mir wirklich geholfen, aber nachdem ich meinen Computer neu gestartet habe, kann ich wieder mit SourceTree und git machen, wie ich will.

Trotzdem ist dieses Thema ärgerlich und zu sehen, dass Atlassian es seit über 3 Jahren nicht gelöst hat, seit die ursprüngliche Frage veröffentlicht wurde, ist noch beunruhigender. 

8
codeepic

Ich hatte das gleiche Problem und es hat mich lange beschäftigt, aber ich habe eine Lösung gefunden:

  1. Gehen Sie zum Terminal in Ihrem Projektordner.
  2. #git pull ausführen
  3. Geben Sie Ihren Benutzernamen und Ihr Passwort ein
  4. Gehen Sie zurück zu sourceTree und führen Sie Fetch oder Pull aus. Sie werden nicht erneut nach Ihrem Kennwort gefragt.
4
Peng Tao

Ich traf das gleiche Problem, was ich tat, ist 

  1. Öffnen Sie den Schlüsselbund-Zugriff
  2. Suchen Sie den entsprechenden Schlüsselbundeintrag für Ihr Repo, und doppelklicken Sie zum Öffnen (z. B. den Eintrag mit dem Namen github.com).
  3. Klicken Sie auf das Tag 'Access Control'
  4. Wählen Sie "Allen Anwendungen den Zugriff auf dieses Element erlauben" und speichern Sie die Änderungen

Dies löst das Problem (oder zumindest für mich), macht es aber in gewisser Weise weniger sicher.

1
Jinghan Wang

Vergeudete 90 Minuten bei all dem. Sourcetree ließ mich einfach nicht meinen Account entfernen und wieder hinzufügen. Endlich deinstalliert und eine ältere Version heruntergeladen:

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

ver 1.10 hat alle meine Probleme behoben:

0
Roger

Wie von Laurens im Kommentar gesagt, können Sie über jira.atlassian.com (Projekt SRCTREE) ein Problem bei uns einreichen. Es sollte nicht ständig nach Authentifizierung gefragt werden, wenn Sie Ihre Anmeldeinformationen im Schlüsselbund gespeichert haben, es sei denn, es besteht ein Authentifizierungsproblem.

Prost

0
Kezzer