SVN+SSH Howto (inkl. Netbeans)

  1. Keys auf dem Server erzeugen: ssh-keygen -t dsa
  2. Public-Key den authorized keys hinzufügen: cat .ssh/id_dsa.pub >> .ssh/authorized_keys
  3. Den beim Login eines Users auszuführenden Befehl hinterlegen. Dazu einfach in die Zeile des gerade eingetragenen Keys folgendes voranstellen: command=”svnserve -t -r <pfad zum repo>”
  4. Den Private-Key herunterladen zum Client.
  5. (Nur für Windows) Private Key umwandeln mit puttygen.exe in ein von putty lesbares Format.
  6. (Nur für Windows) plink.exe herunterladen (gibts genau wie puttygen.exe auf der Putty-Seite)
  7. In Netbeans “Versioning->Subversion->Checkout”. “SVN+SSH” auswählen. Host+Repo angeben, im Tunnelcommand eintragen:
  • Windows: <pfad zu plink.exe> -l <user> -i <pfad zum Putty-privatekey>
  • Unixe: ssh -l user -i <pfad zum privatekey>

Done!

PS: Wenn die Verbindung auf Anhieb nicht funktioniert, versucht einmal den Befehl auf der Konsole auszuführen. Oft hängt es an der Bestätigung des public keys des Servers.

Kommentar hinzufügen 23.10.2008

Einen Kommentar hinterlassen

Pflicht

Required, versteckt

Erlaubte Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback zu diesem Artikel  |  Diese Kommentare als RSS


    Kalender

    September 2010
    M T W T F S S
    « Jan    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  

    Feeds

    Meta: