Warum ist das Feld “Kittschlüssel laden” in TortoiseGit deaktiviert?

Lesezeit: 3 Minuten

Benutzer-Avatar
Michir Bhatt

Ich möchte mich mit einem SSH-Schlüssel anstelle eines Benutzernamens und Passworts mit meinem Repository verbinden.

Wenn ich dies jedoch in TortoiseGit versuche, kann ich den Schlüssel nicht eingeben, da “Load Putty Key” deaktiviert ist. Kann jemand darauf hinweisen, warum dies geschieht und wie ich das Feld aktivieren kann?

  • Hallo Mihir, Sie können eine Antwort erneut akzeptieren, indem Sie die andere Antwort deaktivieren und aktivieren. Die mirancon-Antwort hat wirklich geholfen, im Gegensatz zu Lazys einzeiliger Antwort und defektem Link …

    – Armfuß

    9. September 2015 um 15:29 Uhr

  • @Armfoot Fertig! , Link ist jetzt kaputt, aber damals hat es funktioniert 🙂

    – Mihir Bhatt

    14. September 2015 um 9:54 Uhr


Benutzer-Avatar
mirancon

Gehen Sie in den TortoiseGit-Einstellungen zu Netzwerk. Im Feld SSH-Clientgeben Sie den Pfad zu TortoiseGitPLink an

z.B:

C:\Programme\TortoiseGit\bin\TortoiseGitPLink.exe

  • Wirklich zu schätzen 🙂 Das hat mich verrückt gemacht … Ich habe sowohl Git als auch Tortoisegit deinstalliert und die Installationsreihenfolge umgekehrt (Tortoisegit zuerst und Git danach). Im Schritt der Auswahl von Open SSH oder Plink in der Git-Installation dieser Pfad: C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe wurde für Plink automatisch ausgefüllt. Aber selbst bei der Auswahl von Plink hatte die SSH-Client-Option, die Sie auf der Registerkarte tortoisegit> Network erwähnt haben ssh.exe Anstelle dieses Pfades … Das Ändern gemäß dem, was Sie vorgeschlagen haben, hat es gelöst.

    – Armfuß

    9. September 2015 um 15:32 Uhr


  • Der Übersichtlichkeit halber tragen Sie in den Netzwerkeinstellungen den PLink-Pfad in das Feld „SSH-Client“ ein.

    – David

    16. Februar 2016 um 4:27 Uhr

  • Wenn ich dies tue, tut TortoiseGit nichts, wenn ich auf OK klicke. Der Wert wird nicht gespeichert. Es gibt keine Fehlermeldung.

    – Gullbyrd

    14. November 2017 um 13:53 Uhr

Richtigen Pfad einstellen zu TortoiseGitPlink.exe zum SSH client: in Settings->Network sollte das Problem beheben. Etwas wie:

C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe

ABER, in einigen Fällen wird der neue Pfad aus irgendeinem Grund nicht gespeichert!

Wie in den Kommentaren erwähnt, manchmal (in meinem Fall TortoiseGit 2.5.0.0) wurde die Einstellung nicht angewendet. Anklicken OK oder Apply produzierte keinen Fehler, aber beim Schließen und Öffnen der Settings wieder war der alte Pfad da.

Um dies zu umgehen, überprüfen Sie auch Enable Proxy Server im gleichen Network Menü (geben Sie keine Proxy-Einstellungen an). Danach schließt sich das Fenster OK drücken, und bei Wiedereröffnung, Enable Proxy Server wird deaktiviert, aber der neue Pfad wird gespeichert.

  • Bitte aktualisieren Sie TortoiseGit auf 2.6.0.

    – Yue Lin Ho

    1. März 2018 um 1:29 Uhr

  • @YueLinHo, das ist nicht immer möglich. Manchmal müssen Sie sich an Versionen halten, die innerhalb einer Organisation genehmigt wurden.

    – nVxx

    1. März 2018 um 8:14 Uhr

  • FYI, “Die Einstellungen werden nicht gespeichert” ist ein bekanntes TortoiseGit-Problem und wurde behoben.

    – Yue Lin Ho

    2. März 2018 um 1:11 Uhr

SSH- und schlüsselbasierte Authentifizierung ist eine Aufgabe des SSH-Clients (plink) und des Schlüsselagenten (pageant)

  • Können Sie mir bitte das Verfahren erklären?

    – Mihir Bhatt

    15. Oktober 2012 um 13:21 Uhr

  • TortoiseGit-Wiki im Kapitel “Auf dem Client” – “Konfigurationsverfahren”

    – Fauler Dachs

    15. Oktober 2012 um 16:17 Uhr

Benutzer-Avatar
Willie Cheng

Einfache Möglichkeit, dieses Problem zu beheben, folgen Sie bitte dem Bild. Danke

Geben Sie hier die Bildbeschreibung ein

1228250cookie-checkWarum ist das Feld “Kittschlüssel laden” in TortoiseGit deaktiviert?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy