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.