Nach der Installation von MSYSGIT versucht ANKHSVN, die falsche SSH -ausführbare Datei zu verwenden

StackOverflow https://stackoverflow.com/questions/2967209

  •  24-10-2019
  •  | 
  •  

Frage

Ich habe kürzlich MSYSGIT auf meinem Computer (es ausgeführtes Windows 7) installiert, um Git für einige Projekte zu verwenden. Viele meiner Projekte sind unter SVN, bei denen ich Ankhsvn in Visual Studio 2008 zum Vergehen usw. verwende.

Da ich msysgit jedes Mal installiert habe, wenn ich versuche, mich zu verpflichten, usw. in Visual Studio zu verpflichten, das Programm C: MSYSGIT bin ssh.exe lädt nach meinem Kennwort nach, dann legt Ankh eine Ausnahme aus.

Ich verwende derzeit Festzug, um meine Anmeldeinformationen für SVN zu speichern - ich habe Tortoisevn installiert, was immer noch gut funktioniert ...

Hat jemand Vorschläge, Anhk wieder zum Laufen zu bringen - ohne MSYSGIT zu deinstallieren?

Vielen Dank

War es hilfreich?

Lösung

Ankhsvn (oder tatsächlich Sharpsvn) verwendet wie die meisten Subversion -Clients die gemeinsame Subversion -Konfiguration (gespeichert in %AppData % Subversion und/oder Registrierung). Wenn es nicht den konfigurierten SSH (standardmäßig ssh.exe) findet, verwendet es seinen eigenen SSH -Client Sharpplink, genau wie Tortoisesvn Tortoiseplink verwendet.

In Ihrem Fall findet Ankhsvn Ihre ssh.exe und geht davon aus, dass Sie dies anstelle seines gebauten SSH verwenden möchten. Sie können dies beheben, indem Sie einen expliziten SSH -Client in der Subversion -Konfiguration einstellen oder die SSH.exe von Ihrem Pfad entfernen. (Der einfachste Weg, um einen SSH -Client explizit festzulegen, besteht darin, ihn aus Einstellungen von Schildkröten oder über die Variable SVN_SSH -Umgebungsvariable zu setzen)

Andere Tipps

Wenn Sie überprüfen

  • Visual Studio> Tools> Optionen> Quellensteuerung

Sie sollten in der Lage sein, das gewünschte Quellensteuerungs -Plugin auszuwählen.

Die Installation von MSYSGIT kann die Ankhsvn -Einstellung überschrieben haben.

Wenn es nicht da ist, bin ich mir nicht sicher, was ich vorschlagen soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top