Dieser Artikel beschäftigt sich mit der Grund-Installation des beliebten Versionierungssystems Subversion (SVN) auf Ubuntu / Debian inkl. der Einrichtung als Server-Dienst über das eigene SVN Protokoll.
aptitude install subversion subversion-tools
useradd -d /mnt/md6raid5/svnrepo -c 'svn-server service' -r -s /bin/false svn
chown -R svn.svn /mnt/md6raid5/svnrepo
chmod -R g+s /mnt/md6raid5/svnrepo
svnadmin create /mnt/md6raid5/svnrepo
# Begin /etc/xinetd.d/svn # default: on # description: Its an SVN Server Daemon # This is the tcp version. service svn { port = 3690 socket_type = stream protocol = tcp wait = no user = svn server = /usr/bin/svnserve server_args = -i -r /mnt/md6raid5/svnrepo } # End /etc/xinetd.d/svn
/etc/init.d/xinetd restart
und der Server müsste nun laufen und empfangsbereit sein. Das kann man auch gerne vorher nochmal kontrollieren mit
netstat -l4 | grep svn
Sollte ich etwas vergessen haben zu erwähnen oder sich Fehler in der Dokumentation befinden, schreibt mir bitte einfach kurz eine email. Ich bin für jeden Verbesserungsvorschlag dankbar und erwähne dich gerne für deinen Beitrag.
— Axel Werner 2011-05-09 21:21