Subversion-Server unter Ubuntu einrichten
Aufgabe: Ein Subversion-Server einrichten inklusive SSL und Zugriffsbeschränkungen
Als Ubuntu-Newbie war ich überrascht, wie einfach das Einrichten war. Die Anleitungen im Netz sind toll, daher dient diese Seite nur als Nachschlagewerk und Linksammlung.
Software installieren:
- mailutils
- mc
- subversion
- apache2
Hostname
sudo vi /etc/hostname sudo /etc/init.d/hostname.sh start
timezone
https://lists.ubuntu.com/archives/ubuntu-de/2008-January/010942.html
https://help.ubuntu.com/8.04/serverguide/NTP.html
ssh server
http://wiki.ubuntuusers.de/SSH#Der-SSH-Server
console mit deutschem Keyboard
http://www.tippscout.de/vmware-linux-ubuntu-deutsche-tastatur_tipp_5631....
network
routen setzen
- http://www.lnx-world.de/howto-permanente-routen-unter-ubuntu-linux/
- http://www.ubuntugeek.com/howto-add-permanent-static-routes-in-ubuntu.html
route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.5 eth0
apache
http://blog.edwards-research.com/2010/02/force-apache2-to-redirect-from-...
.htaccess verwenden
<Directory /your/path> AllowOverride All </Directory>
ErrorDocuments für 401 und 404 anzeigen.
websvn aufsetzen.
ssl
http://wiki.ubuntuusers.de/Apache/SSL
subversion
http://wiki.ubuntuusers.de/Subversion#Konfiguration-von-Apache2
backup
Unter ubuntu gibt es das Skript "hot-backup.py" nicht. Hier gibt es ein Binary namens "svn-hot-backup".
svnstats einrichten
vmtools
https://help.ubuntu.com/community/VMware/Tools
Mailversand
mailgateway > postfix
sudo dpkg-reconfigure postfix
aliases einrichten
vi /etc/aliases newaliases
Cron
Via cron werden backups erzeugt
Editor für z.b. crontab einstellen
select-editor
Ansonsten
export EDITOR=vi
Authentifizierung gegen AD
- http://www.jejik.com/articles/2007/06/apache_and_subversion_authenticati...
- http://www.held-im-ruhestand.de/software/apache-ldap-active-directory-au...
- http://technet.microsoft.com/de-de/sysinternals/bb963907
Noch offen:
- -
- Login to post comments