2010-12-23 3 views
2

Ich habe diese sehr seltsame Situation mit git und copssh mit Schlüssel-Authentifizierung.Stack-Trace: sshd.exe: *** fataler Fehler - konnte nicht geladen werden, Win32-Fehler 1114, COPSSH GIT TORTOISEGIT

Wenn ich git push tun oder Klon TortoiseGit oder git Erweiterung mit Key-Authentifizierung verwenden es scheiterte immer mit

Stapelüberwachung: \ sshd.exe: * fataler Fehler - u könnte nicht geladen werden, Win32 Fehler 1114

Aber wenn ich den gleichen Schlüssel mit Kitt laden, funktioniert es in Ordnung. Ich habe versucht, tortoisegit ssh Client mit plink.exe noch nicht arbeiten zu ändern.

Ich habe versucht, die Authentifizierungsmethode mit Passwort zu ändern, nachdem ich authorized_key-Datei aus dem Verzeichnis home/user/.ssh löschen und alle Git-Befehle funktioniert in Ordnung.

Also, was macht alles falsch? Bitte helfen ...

TIA

Antwort

2

Es dreht sich um Berechtigungen aus, ich bin mit COPSSH und Windows-Benutzername als ssh-Konto verwenden. Wenn Sie sich mit Passwort authentifizieren, müssen Sie nicht Administrator sein, um die Berechtigungen zum Klonen (Lesen) oder Drücken (Schreiben) zu haben, aber wenn Sie sich mit einem Paarschlüssel authentifizieren, müssen Sie Administratorrechte haben, obwohl Sie die volle Kontrolle über Ihren Zielordner hatten.

+0

Danke! Wer hätte das gedacht :) –