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:
  1. <br />
  2. <Location /mondepot><br />
  3. DAV svn<br />
  4. SVNPath /home/repositories/mondepot</p>
  5. <p># Restrict access with password<br />
  6. AuthType Basic<br />
  7. AuthName &#8220;Subversion repository&#8221;<br />
  8. AuthUserFile /home/repositories/.htpasswd<br />
  9. Require valid-user</p>
  10. <p># Restrict access to ip range or domain<br />
  11. SetHandler server-status<br />
  12. Order Deny,Allow<br />
  13. Deny from all<br />
  14. Allow from .foo.com<br />
  15. </Location><br />

Laisser un commentaire