Warum kann ich nicht mit TortoiseGit ziehen, ohne ein Passwort einzugeben?

962
ysap

Vor einiger Zeit musste ich meinen Arbeits-PC nach der Umstellung von Win 7 auf Win 10 neu installieren. Vorher hatte ich ein perfekt funktionierendes Setup von Git, wobei der Befehl Cygwin und TortoiseGit parallel verwendet wurden.

Nach der Neuinstallation kann ich die git pullAktion nicht mehr über die TortoiseGit-Benutzeroberfläche ausführen, da ich dazu das Kennwort des Servers eingeben muss:

Warum kann ich nicht mit TortoiseGit ziehen, ohne ein Passwort einzugeben?

Die Pull-Anforderungen der Cygwin-CLI funktionieren problemlos. Auch andere Vorgänge aus dem TortoiseGit-Menü, wie z. B. Checkout, Zurücksetzen, Protokoll anzeigen usw. funktionieren einwandfrei.

Im vorherigen Setup (Win 7) war ich nie erforderlich, das Kennwort des Servers einzugeben, und ich bin mir nicht einmal sicher, wie ich es erhalte, wenn es überhaupt in unserer Organisation möglich ist.

Was ist der Grund, warum ich TortoiseGit nicht verwenden kann?

1
Haben Sie sich vergewissert, dass Sie bei der Neukonfiguration Ihrer Installation das Kontrollkästchen "Meine Konditionen speichern" aktiviert haben? Ramhound vor 7 Jahren 0
@ Ramhound - Ich bin nicht sicher, wovon Sie sprechen. Ist es eine einmalige Einstellung, die ich bei der Neuinstallation vornehmen sollte? Meinten Sie "Ausweise"? ysap vor 7 Jahren 0
Ja; Ich meinte meine Zeugnisse Ramhound vor 7 Jahren 0
Da es schon einige Zeit her ist (ich habe mich gerade an die CLI gewöhnt), kann ich mich nicht mehr daran erinnern, meine Anmeldeinformationen eingegeben zu haben. Ich dachte, die SSH-Schlüsseldateien sollten sich darum kümmern. Und da alle anderen Operationen (die ich überprüft habe) einwandfrei funktionieren, verstehe ich nicht, was das Problem ist. ysap vor 7 Jahren 0

1 Antwort auf die Frage

0
MrTux

TortoiseGitPlink wird standardmäßig als SSH-Client verwendet. Daher müssen Sie entweder PuTTY für die Verwendung eines speziellen Schlüssels konfigurieren (indem Sie PuTTY-Sitzungen verwenden, wie unter https://stackoverflow.com/a/29183147/3906760 und die TortoiseGit-FAQ beschrieben ) oder den Schlüssel zuvor in PuTTY Agent (pageant) laden Durchführen einer Remote-Aktion.

Neben TortoiseGitPlink können Sie auch SSH von OpenSSH verwenden (siehe https://stackoverflow.com/a/32115724/3906760 ).