sovversione impedisce l'elenco di un repository nella cartella con SVNParentPath
-
06-07-2019 - |
Domanda
Ho diversi repository sul mio dominio su: svn.domain.com
Elencherà i repository in base alla configurazione SVNParentPath.
Vorrei creare l'autorizzazione utente per ogni cartella / repository, ma desidero rimuovere tale repository dall'elenco se un utente non dispone dell'autorizzazione per accedervi.
Questo è principalmente per le persone esterne che devono avere accesso solo a un determinato repository e non dovrebbero vedere gli altri progetti su cui stiamo lavorando.
Soluzione
Subversion stesso non gestisce le autorizzazioni - Devi configurare le autorizzazioni nel server apache che sta fronteggiando l'accesso a sovversione:
<Directory /usr/local/svn/repo>
AuthType Basic
AuthName intranet
AuthUserFile /www/passwd/users
AuthGroupFile /www/passwd/groups
Require group customers
Order allow,deny
Allow from internal.com
Satisfy any
</Directory>
Ovviamente puoi usare qualsiasi metodo di autenticazione supportato da apache
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow