1.) Legen Sie zunächst ein Basis-Verzeichnis an, in dem Sie Ihre sog. Repositories verwalten. Bitte beachten Sie, dass dieses Verzeichnis nicht unterhalb Ihres DocumentRoots liegen sollte. Im folgenden Beispiel wird das Basis-Verzeichnis direkt unterhalb Ihres HOME-Verzeichnis erstellt:
# cd ~
# mkdir svn_repos
2.) Um die Arbeit mit den dem lokalen SVN-Client und -Server zu erleichtern, können Sie die Umgebungsvariable "PATH" erweitern. Fügen Sie dazu die folgende Zeile in Ihrer "~/.bashrc" hinzu:
# echo 'export PATH="${PATH}:~/_install/subversion/lib:~/_install/subversion/bin"' >> ~/.profile
Diese Änderungen werden allerdings erst beim nächsten Login wirksam, so das Sie sich nun einmal Ab- und wieder Anmelden müssen.
3.) Das erste SVN-Projektverzeichnis können Sie mit folgendem Befehl anlegen. Achten Sie darauf, dass Sie sich in Ihrem HOME-Verzeichnis befinden
# cd ~
# svnadmin create svn_repos/Projekt1
4.) Nun können Sie mit dem soeben erstellten SVN-Repository für Ihr "Projekt1" verschiedenen Clients arbeiten. Ein erster Schritt besteht in der Regel darin, eine lokale Arbeitskopie zu erstellen; die Basis-Version (Rev 0) "auszuchecken".
Bitte beachten Sie, dass Sie hierzu stets das SSH-Protokoll mitbenutzen müssen. Hier ein Beispiel für die Benutzung auf Ihrem Arbeitsplatz:
# mkdir Projekte
# cd Projekte
# svn checkout svn+ssh://USER@HOST/home/USER/svn_repos/Projekt1
Bitte beachten Sie, dass Sie Ihr SSH-Zugangspasswort angeben müssen, solange Sie sich nicht mit einem SSH-Key authentifizieren.
Nun können Sie mit der lokalen Arbeitskopie von "Projekt1" wie gewohnt arbeiten.