Wie man AnkhSVN erinnern, dass mein SVN + SSH Passwort?
Möchte ich AnkhSVN zu erinnern, dass mein SVN + SSH-Passwort. Bis jetzt habe ich dazu mehrere Male pro Betrieb. Ein Vorheriges Thema diskutiert 2 Lösungen
1) Ersetzen Sie den Standard-ssh-client umbenennen plinkw.exe zu ssh.exe und verschieben es in einen der Ordner AnkhSVN sucht für den SSH-client.
2) Ersetzen Sie den Standard-ssh-client in den Dateien/windows-Registrierung.
Konnte ich nicht verwenden Lösung 1, weil ich nicht weiß, wo man plinkw.exe und mein PuTTY plink.exe erfordert, dass das Passwort übergibt als argument.
Konnte ich nicht verwenden Lösung 2, weil ich nicht finden konnte, die Konfigurations-Dateien oder der windows-registry keys.
Können Sie mir helfen?
PS: ich habe auch geschrieben das in der AnkhSVN forum:
http://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=323292
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einen speziellen Schlüssel auf dem host-SSH-server und dann kopieren Sie den öffentlichen Schlüssel auf Ihrem lokalen system. Putty kann dann diesen öffentlichen Schlüssel, zu verhandeln, Ihre Anmeldeinformationen, ohne dass Sie geben Sie Sie in, über und über wieder.
Sagte, dass es eine massive Sicherheitslücke auf einem windows-system wie jeder, der diesen Schlüssel hat Zugang zu Ihr *nix-system.
Aha! Feste mein problem!
Hatte ich Visual Studio auf "als Administrator Ausführen", aber mein pageant.exe, rief Sie über einen link in den Autostart-Ordner, war nicht... es war immer noch ausgeführt, wie der angemeldete Benutzer. Einmal habe ich neu konfiguriert Festzug "Ausführen als Administrator", das Passwort-Aufforderung ging Weg!
Edit: TortoiseSVN ab nervt mich für Passwörter nachdem ich dies getan habe. 🙁 So, ich habe jetzt ZWEI Instanzen der Festzug läuft - man als admin (für visual studio/ankhsvn, die anderen als meine angemeldeten Benutzer für tortoisesvn). Albern, ich weiß, aber es funktioniert, bis etwas besseres kommt.
AnkhSvn verwendet eine benutzerdefinierte build plink.exe verwandt mit PuTTY. Es wurde geändert, um zu zeigen, Passwort-und Zertifikat-Validierung in einem Dialogfenster statt in der Konsole-Fenster.
Der beste Weg, dies zu erreichen wäre, um eine Verbindung mit einem SSH-Schlüsselpaar, anstelle von username password. Sie werden wahrscheinlich brauchen, um Bearbeiten Sie die Subversion-Konfiguration einrichten der spezifische Schlüssel für einen server/repository. Auf diese Weise können Sie auch testen, mit svn.exe wenn das setup ist, was Sie wollen, die wahrscheinlich gibt Ihnen detaillierte Rückmeldungen. Siehe auch einem früheren Beitrag auf die AnkhSvn mailing-Liste über das Thema.
Wenn Sie eine keyphrase auf Ihren privaten Schlüssel (was ich empfehlen würde), kannst du Festzug zu erinnern, die keyphrase.
Ich habe gerade heruntergeladen AnkhSVN v2.1.7756 sofort an und ich lief in dieses Problem. Es sah aus wie es war die Erinnerung an das Passwort (es war die Füllung in das Feld Kennwort ein, und ich musste nur auf ok klicken), aber es wurde scheinbar ignoriert die daran erinnern, diese option und immer mich gezwungen, klicken Sie auf ok, jeder Zeit. Ich landete nur Download SharpSVN (SVN-API für C# enthalten ist, in AnkhSVN) v1.6009.1478 war das ein wenig höher als als das im Lieferumfang enthalten ist. Ich habe gerade kopiert den SharpPlink-Win32.svnExe-Datei von der neueren SharpSVN und überschrieb die eine in der AnkhSVN-Verzeichnis und dieser löste das problem für mich. Vielleicht ein wenig einfacher als das einrichten mit putty ein Schlüsselpaar, vor allem, wenn Sie nicht verwenden, jede andere SVN-clients (ich glaube nicht, verwenden Sie TortoiseSVN).