/ HomePage / Computer / Software
Subversion Installieren
Wie man subversion verwendet, steht hier.
Warum noch eine Seite, wie Subversion zu installieren ist?
- Es gibt für Subversion ein gutes Buch.
- Es gibt jede Menge Seiten, wo nachzulesen ist, wie es zu installieren ist.
Weil ich Lars mir gerne selbst Notizen machen möchte.
Gentoo
Um subversion mit Gentoo nutzen zu können, muss es installiert werden. Dabei ist es unerheblich, ob selbst ein Server aufgesetzt werden soll oder nicht. Selbst um nur externe Server zu nutzen muss das Paket installiert werden.
emerge dev-util/subversion
Es sollte auch das USE Flag subversion gesetzt werden in /etc/make.conf.
Subversion Server installieren
- Wir wollen einen Subversion Server anlegen, der über
http: erreichbar ist.
- Lokal auf dem Subversion Server ist er über
file:/// erreichbar.
User und Gruppe anlegen
Ich möchte nicht, das jeder svn Benutzer auch apache Gruppenrechte hat.
groupadd svn
useradd -g svn svn
Repository anlegen
Repository anlegen als Benutzer 'svn'
su - svn
svnadmin create /usr/svn/<REPOSITORY>
chmod g+w -R /usr/svn/<REPOSITORY>
exit
Password anlegen, um Zugriff über http: zu gewährleisten.
htpasswd2 -c /usr/svn/<REPOSITORY>/conf/svnusers <USERNAME>
Zugriff über https:
- Es wird eine Datei in
/etc/apache2/modules.d/ geben, die ein AuthzSVNAccessFile enthält.
grep AuthzSVNAccessFile *.conf
- In dieser Datei werden die Zugriffsrechte über den Apache geregelt, ein neues Repository muss hier auch bekannt gegeben werden.
für elsni.gotdns.com
svnadmin create /var/svn/repos/infobox
chmod g+w /var/svn/repos/infobox
chown apache:svnusers -R /var/svn/repos/infobox
tbc...
Links