Sécuriser l’accès à un repository Subversion
Tout se fait dans le fichier de configuration d’Apache2 à savoir httpd.conf.
- Ajouter un mot de passe via un fichier htpasswd
- Ajouter une restriction sur l’ip ou le domaine
CODE:
-
<br />
-
<Location /mondepot><br />
-
DAV svn<br />
-
SVNPath /home/repositories/mondepot</p>
-
<p># Restrict access with password<br />
-
AuthType Basic<br />
-
AuthName “Subversion repository”<br />
-
AuthUserFile /home/repositories/.htpasswd<br />
-
Require valid-user</p>
-
<p># Restrict access to ip range or domain<br />
-
SetHandler server-status<br />
-
Order Deny,Allow<br />
-
Deny from all<br />
-
Allow from .foo.com<br />
-
</Location><br />
