gestion_configuration:svn:install_mac
Table des matières
Installer SVN Server sur Mac OS X
Ceci est une procédure pour installer un serveur SVN sur Mac OS X. Ce qui est génial avec Mac OS X, c'est que les logiciels nécessaires sont déjà disponibles « out-of-the-box » sur le système d'exploitation
Testé sur Mac OS X 10.7.3.
Créer un dépôt
Le logiciel SVN (et
svnadmin
) est déjà installé avec Lion.
Pour créer un repository nommé repository
, il suffit de faire :
$ sudo mkdir /usr/local $ cd /usr/local $ sudo svnadmin create repository
À ce point-ci, le SVN est fonctionnel, on peut faire un checkout :
Accéder par HTTP
Le logiciel Apache HTTPD est déjà installé avec Lion.
- Créer un fichier
httpd-subversion.conf
dans le répertoire/etc/apache2/extra
et mettre les lignes suivantes :LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so <Location /svn/repository> DAV svn SVNPath /usr/local/repository </Location>
- Ajouter également les lignes suivants au fichier
/etc/apache2/httpd.conf
, juste après l'inclusion SSL/TLS :# Subversion Include /private/etc/apache2/extra/httpd-subversion.conf
- Aller dans Préférences Système → Partage, ensuite cocher/décocher et cocher Partage web. Ceci redémarrera Apache HTTPD et prendra en compte la nouvelle configuration.
- On peut aussi utiliser la commande
$ sudo apachectl restart
au lieu d'aller dans Préférences Système.
- Avec Safari ou tout autre navigateur, aller à l'adresse
http://localhost/svn/repository
et vérifier que ça fonctionne. Ça devrait ressembler à l'image ci-bas.
Appliquer le SSL
Le serveur SVN à ce point-ci n'est pas sécuritaire. La procédure suivie à la lettre sur le site source ne mène pas à un résultat fonctionnel pour ma part.
Source : http://www.sonzea.com/articles/subversion-trac.html
gestion_configuration/svn/install_mac.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1