Dieser Artikel beschreibt die Verwendung von TortoiseSVN und Putty unter Windows, um per ssh+svn Protokoll auf ein Subversion Repository zuzugreifen.
Um den ssh Tunnel zum Subversion Repository aufzubauen (daher ssh+svn), benötigt TortoiseSVN die Verbindungsinformationen, wie z.B. Host, Port, User und ggf. den privaten Schlüssel, die wir per putty konfigurieren.
Nachdem putty gestartet wurde, können wir unter der Kategorie Sesssion den Ziel-Host und -Port eingeben. Des Weiteren besteht in putty die Möglichkeit einen privaten Schlüssel unter SSH-Auth für die Authentifizierung einzutragen. Sobald die Konfiguration abgeschlossen ist, wird die Session gespeichert, z.B. project_repository.
Auf das Subversion Repository können wir nun in TortoiseSVN mit ssh+svn zugreifen und z.B. die darin befindlichen Dateien exportieren. Es öffnet sich z.B. die folgende TortoiseSVN Dialogbox beim Export eines Subversion Repository:
Der vollständige Pfad auf das Subversion Repository für TortoiseSVN fängt mit dem Protokoll svn+ssh an, danach kommt wie beim ftp Protokoll der User und dann getrennt von einem @ der Name der putty Session. In unserem Fall also project_repository. Anschließend folgt ganz normal der Pfad innerhalb des Subversion Repository.
Der einzige Unterschied zu einer direkten Verbindung zwischen TortoiseSVN und dem Subversion Repository ist also, dass statt des Host-Namens der Name der putty Session in der URL of repository des TortoiseSVN Dialoges hinterlegt wird.
Bitte geben Sie einen Suchbegriff ein, um die Suche zu starten.
Posts: 1
Reply #1 on : Sat February 07, 2009, 17:26:45