Outils pour utilisateurs

Outils du site


gestion_configuration:svn:install_mac

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gestion_configuration:svn:install_mac [2020/06/11 05:48] – supprimée sgariepygestion_configuration:svn:install_mac [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== 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 ======
 +
 +<note>Le logiciel SVN (et ''svnadmin'') est déjà installé avec Lion.</note>
 +
 +Pour créer un //repository// nommé ''repository'', il suffit de faire : <code>$ sudo mkdir /usr/local
 +$ cd /usr/local
 +$ sudo svnadmin create repository</code>
 +
 +À ce point-ci, le SVN est fonctionnel, on peut faire un //checkout// :
 +
 +====== Accéder par HTTP ======
 +
 +<note>Le logiciel Apache HTTPD est déjà installé avec Lion.</note>
 +
 +  - Créer un fichier ''httpd-subversion.conf'' dans le répertoire ''/etc/apache2/extra'' et mettre les lignes suivantes :<code>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>
 +</code>
 +  - Ajouter également les lignes suivants au fichier ''/etc/apache2/httpd.conf'', juste après l'inclusion SSL/TLS :<code># Subversion
 +Include /private/etc/apache2/extra/httpd-subversion.conf
 +</code>
 +  - 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 <code>$ sudo apachectl restart</code> 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.
 +
 +{{svn_httpd_capture.png|}}
 +
 +
 +====== Appliquer le SSL ======
 +
 +<note warning>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.</note>
 +
 +
 +
 +----
 +Source : http://www.sonzea.com/articles/subversion-trac.html
 +
 +
  
gestion_configuration/svn/install_mac.1591847333.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)