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]

DAV svn
SVNPath /home/repositories/mondepot

# Restrict access with password
AuthType Basic
AuthName “Subversion repository”
AuthUserFile /home/repositories/.htpasswd
Require valid-user

# Restrict access to ip range or domain
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .foo.com

[/code]

Laisser un commentaire