Outils pour utilisateurs

Outils du site


linux:subversion:creer_un_depot_svn

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
linux:subversion:creer_un_depot_svn [2025/04/12 14:48] tutospistolinux:subversion:creer_un_depot_svn [2025/04/12 15:03] (Version actuelle) tutospisto
Ligne 78: Ligne 78:
  
  
-<code bash authz[enable_line_numbers=1, highlight_lines_extra="34-43", skin=sons-of-obsidian]>+<code bash authz[enable_line_numbers=1, highlight_lines_extra="34,35,37,38,39,40,42,43", skin=sons-of-obsidian]>
 ### This file is an example authorization file for svnserve. ### This file is an example authorization file for svnserve.
 ### Its format is identical to that of mod_authz_svn authorization ### Its format is identical to that of mod_authz_svn authorization
Ligne 125: Ligne 125:
  
  
 +On configure le Path (chemin) du dépôt et on indique quels sont les fichiers authz et passwd grâce au fichier dav_svn.conf :
 +
 +<code bash>nano /etc/apache2/mods-available/dav_svn.conf</code>
 +
 +On ajoute :
 <code bash> <code bash>
-# On configure le Path (chemin) du depot et on indique quels sont les fichiers authz et passwd grace au fichier dav_svn.conf (! fichier dispo avec le tuto !) +<Location /svn_TON_DEPOT> 
-nano /etc/apache2/mods-available/dav_svn.conf +        DAV svn 
-On donne recursivement acces a tout les depots svn pour l'utilisateur svn (il faudra le refaire chaque ajout d'un nouveau depot !) +        SVNPath /var/svn/TON_DEPOT 
-chown -R svn: /var/svn +        AuthType Basic 
-On donne les droits apache sur le repertoire pour pouvoir publier le depot et acceder aux fichiers de configuration +        AuthName "TON_TITRE_DE_DEPOT" 
-chown -R www-data:www-data /var/svn/ +        AuthUserFile /var/svn/TON_DEPOT/conf/svn.passwd 
-Le tout en une seule commande :  + 
-chown -R svn: /var/svn && chown -R www-data:www-data /var/svn/ +        AuthzSVNAccessFile /var/svn/TON_DEPOT/conf/authz 
-On redemarre apache et svn pour qu'ils rechargent leurs configuration et prennent en compte nos changements +        Require valid-user 
-/etc/init.d/svnserve restart && /etc/init.d/apache2 restart && /etc/init.d/mongrel_cluster restart</code>+</Location> 
 +</code> 
 + 
 +On donne récursivement accès a tout les dépôts svn pour l'utilisateur svn. <note important>Il faudra le refaire à chaque ajout d'un nouveau dépôt !</note> 
 + 
 +<code bash>chown -R svn: /var/svn</code> 
 +On donne les droits à apache sur le répertoire pour pouvoir publier le dépôt et accéder aux fichiers de configuration 
 + 
 +<code bash>chown -R www-data:www-data /var/svn/</code> 
 + 
 +Le tout en une seule commande :  
 +<code bash>chown -R svn: /var/svn && chown -R www-data:www-data /var/svn/</code> 
 + 
 +On redémarre apache et svn pour qu'ils rechargent leurs configuration et prennent en compte nos changements 
 +<code bash>/etc/init.d/svnserve restart && /etc/init.d/apache2 restart</code>
  
-Le dépôt est accessibles sur http://TONDOMAIN/svn_TONDEPOT+Le dépôt est accessibles sur http://TONDOMAINE/svn_TONDEPOT
  
-A VOIR http://www.fr.sysadmin-cookbook.net/subversion+Pour se servir de SVN sur windows avec TortoiseSVN  
 +{{ :linux:subversion:tuto_svn_utilisation_tortoisesvn.pdf |}}
linux/subversion/creer_un_depot_svn.1744469331.txt.gz · Dernière modification : 2025/04/12 14:48 de tutospisto