SourceTree fragt ständig nach dem Microsoft-Passwort

SourceTree fragt ständig nach dem Microsoft-Passwort

SourceTree fordert mich alle paar Minuten auf, meine Microsoft VisualStudio-Anmeldeinformationen einzugeben.

Das ist sehr ärgerlich und bringt den Arbeitsablauf völlig durcheinander.

Ich arbeite ausschließlich an PHP- und Linux-basierten Repositories, die bei Gitlab, Bitbucket und Github gespeichert sind. Aber Sourcetree besteht darauf, immer und immer wieder nach den Anmeldeinformationen von Visual Studio zu fragen.

Ich habe möglicherweise über 50 Repos in der Quellbaumliste. Ich kann mich nicht erinnern, dass eines davon einen Git-Speicher im Zusammenhang mit Microsoft hatte, außer dass GitHub verwendet wurde.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

  • Warum passiert das?
  • Wie kann ich es verhindern?

Antwort1

Endlich habe ich es gefunden. Ich antworte mir selbst:

Wenn Sie auf das Menü klicken, Tools | Process Viewer...wird ein separates Fenster geöffnet, in dem das Aktivitätsprotokoll angezeigt wird.

Wenn Sie dieses Fenster 10 oder 15 Minuten lang geöffnet lassen, sehen Sie, dass während des Vorgangs eine riesengroße Menge an Dingen im Hintergrund passiert.

Das Aussehen dieses Fensters sieht ungefähr so ​​aus:

Bildbeschreibung hier eingeben

Eines der Dinge, die mir aufgefallen sind, ist, dass SourceTree darauf besteht, für alle ihm bekannten Repositories ein „für jedes“ zu erstellen und für alle echte Internetverbindungen herzustellen. 3 oder 4 Repos zu haben, könnte etwas Normales bedeuten, aber auf meinem Computer wurden ungefähr 100 Repos erkannt.

Ich verwende SourceTree v3.x, aber es scheint, als hätten wir vor Jahren SourceTree v1.x auf diesem Computer gehabt. Die alten, unbenutzten, vergessenen Repos inaktiver, toter Projekte werden immer noch von SourceTree erkannt (vielleicht weil es eine alte Konfigurationsdatei oder so importiert) und plötzlich erwachten Dinge zum Leben, die vor 3 oder 4 Jahren tot waren.

Sie erwachten nicht nur zum Leben, sondern sie erwachten alle 10 Minuten zum Leben!!!!!

Aus irgendeinem Grund haben zwei der alten Repos eine Verbindung zu etwas, das mit Microsoft zu tun hat. Ich kenne den Grund nicht wirklich, aber es stört mich wirklich nicht, es ist einfach toter Code. Ich möchte nur, dass diese Dateien in einem tief vergessenen Verzeichnis verbleiben und sonst nichts.

Die Sache war also, SourceTree etwas zu sagen wietue nichts, was ich dir nicht ausdrücklich sageAuch bekannt alslass meinen alten Code in Ruhe.

Und glücklicherweise besteht diese Möglichkeit: Klicken Sie auf das Menü, Tools | Optionswählen Sie dann aus Generalund navigieren Sie zu Repo settings.

Dort finden Sie ein Feld mit dem Namen Check default remotes for updates every XX minutes. Deaktivieren Sie das Kontrollkästchen.

Bildbeschreibung hier eingeben

Boom. Fertig. 24 Stunden ohne Popup. Jetzt ist die einzige Aktivität, die ich sehe, die, die mit dem Repo zusammenhängt, an dem ich arbeite, und der Rest der Repos bleibt einfach unverändert.

verwandte Informationen