1 votes

Restreindre la subversion pour n'autoriser que certaines fonctions

Je suis dans une situation un peu difficile. Nous avons notre serveur subversion privé que nous utilisons pour le développement, mais l'un de nos clients gouvernementaux demande l'accès à nos journaux commit afin qu'ils puissent avoir une image à jour de ce que nous avons fait sur le système.

Je n'ai aucun problème à ce qu'ils lisent nos journaux de commit, mais ce qui me pose problème, c'est qu'ils aient accès à notre code source - ils ne peuvent pas avoir lu ou écrire.

La solution évidente est de faire un svn log et leur donner une exportation, mais ils veulent un accès direct au SVN, car ils ont apparemment une solution d'audit qui importera le fichier svn log automatiquement.

Alors, y a-t-il un moyen de configurer l'accès à un repo de subversion et de leur refuser l'accès à tout sauf svn log ? Je ne me soucie pas de devoir configurer un serveur virtuel juste pour cela, mais cela doit se faire par http(s). Nous utilisons également LDAP pour l'authentification, si cela fait une différence.

4voto

Wrikken Points 981

Según http://svn.apache.org/repos/asf/subversion/trunk/notes/http-and-webdav/webdav-protocol vous pouvez utiliser svn sur HTTPS et limiter les méthodes d'accès autorisées dans la configuration de l'hôte à OPTIONS , PROPFIND & REPORT . Je n'ai pas encore de serveur à tester, mais cela semble assez simple.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X