Subversion
Aus LagoWiki
(Unterschied zwischen Versionen)
K (→SVN) |
|||
Zeile 21: | Zeile 21: | ||
User, bzw. deren Passwörter anlegen: | User, bzw. deren Passwörter anlegen: | ||
Für den ersten User (''-c'' erstellt/überschreibt eine neue Datei) | Für den ersten User (''-c'' erstellt/überschreibt eine neue Datei) | ||
- | htpasswd -c /etc/subversion/passwd | + | htpasswd -c /etc/subversion/passwd [user] |
Für die nächsten User | Für die nächsten User | ||
- | htpasswd -s /etc/subversion/passwd | + | htpasswd -s /etc/subversion/passwd [user] |
=== Installation === | === Installation === |
Version vom 10:30, 23. Mär. 2008
SVN
- Pfad (Konfiguration): /etc/apache2/mods-available/dav_svn.conf
Auskommentiert:
- DAV svn
- SVNPath /home/svn
...für die SVN's in dem File:
<Location /svn/testprojekt1> DAV svn SVNPath /home/svn/testprojekt1 AuthType Basic AuthName "testprojekt1 subversion repository" AuthUserFile /etc/subversion/passwd <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
User, bzw. deren Passwörter anlegen:
Für den ersten User (-c erstellt/überschreibt eine neue Datei) htpasswd -c /etc/subversion/passwd [user] Für die nächsten User htpasswd -s /etc/subversion/passwd [user]
Installation
- apt-get install subversion-helper-scripts subversion-tools
- apt-get install libapache2-svn
- apt-get install subversion
Repositorys anlegen
- svnadmin create [Projektname] (legt im aktuellen Verzeichnis die Dateienstruktur an)
- im File /etc/apache2/mods-available/dav_svn.conf das Projekt (Location) anlegen