Stand: 28. August 2013
Autor: Daniel Henry
Zur Einrichtung eines SVN-Projektes auf den Servern der HTW
benötigen Sie drei Komponenten.
Am Beispiel des Benutzers daniel wird
anschließend gezeigt, wie Sie ein SVN-Repository einrichten und
ein Projektrepository auf der Kommandozeile des SVN-Servers anlegen.
myUnix:~ daniel$ ssh daniel@stl-s-stud.htwsaar.de
Bestätigen Sie die Echtheit des Fingerprint mit der Eingabe von yes.
he authenticity of host 'stl-s-stud.htwsaar.de (134.96.216.212)' can't be established.
RSA key fingerprint is 00:c3:5b:21:6a:c0:ad:3f:03:37:1c:e0:88:bf:82:7b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'stl-s-stud.htwsaar.de' (RSA) to the
list of known hosts.
Geben Sie Ihr Passwort in der Shell ein
Passwort: xxxxxxxx
Last login: Mon Aug 5 16:22:02 2013 from myUnix.htwsaar.de
Sie befinden sich in Ihrem Home-Verzeichnis. Legen Sie dort einen Ordner an, der alle Verwaltungsdateien Ihrer SVN-Installation enthalten soll. In diesem Falle heißt der Ordner svn.
daniel@stl-s-stud:/export/home_pm/daniel> mkdir svn
Erstellen Sie nun mit dem svnadmin Kommando ein konkretes Projekt im zuvor erstellten SVN-Archivordner. In diesem Beispiel heißt das Projekt meinprojekt
daniel@stl-s-stud:/export/home_pm/daniel> svnadmin create svn/meinprojekt
Setzen Sie unbedingt die richtigen Ordnerrechte (user, group, other)
für den Ordner meinprojekt bzw. svn, damit Teammitglieder auf das
Repository zugreifen können
Die Einrichtungsarbeit ist abgeschlossen, sie können die
SSH-Verbindung jetzt schließen SVN-Client einrichten.
Installieren und Starten Sie einen SVN-Client Ihrer Wahl. Als Protokoll
verwendet der SVN-Server SVN+SSH. Die komplette Repository-Adresse ist:
svn+ssh://stl-s-stud.htwsaar.de/export/home_pm/daniel/svn/meinprojekt
Tragen Sie die diese Adresse vollständig in Ihr SVN-Programm ein.
Als Protokoll wird svn verwendet, das durch
einen SSH-Tunnel verschlüsselt wird.
home_pm | Ihre Nutzergruppe: home_pm: Mitarbeiter home_11: Jahrgang 2011 home_12: Jahrgang 2012 |
daniel | Ihr Benutzername auf dem Server stl-s-stud |
svn | Ihr zuvor auf dem Server angelegter Projektarchiv-Ordner |
meinprojekt | Ihr bei der Einrichtung auf dem Server vergebener Projektname |