Κεφάλαιο 10ο: Subversion server

Εικόνα: hasiotis
Submitted by hasiotis on Κυρ, 16/03/2008 - 00:11

Αρχικά βάζουμε τα σχετικά πακέτα:


apt-get install subversion libapache2-svn subversion-tools

Φτιάχνουμε ένα directory στο οποίο θα φιλοξενήσουμε ότι αφορά τον server μας:


mkdir /var/svn

και φτιάχνουμε και το πρώτο μας repository:


svnadmin create /var/svn/myproject

Θα τροποποιήσουμε τώρα το "/etc/apache2/sites-available/default-ssl" αρχείο για να γίνει ώς εξής:

NameVirtualHost *:443

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None

Options Indexes FollowSymLinks MultiViews
AllowOverride None

Require valid-user

AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/svn/svn-users.cfg
RedirectMatch ^/$ /svn/

DAV svn
SVNParentPath /var/svn

AuthzSVNAccessFile /var/svn/svn-access.cfg
SVNIndexXSLT "/svnindex.xsl"

Require valid-user

AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/svn/svn-users.cfg

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem

0
Your rating: None