2012-02-15 13 views
16

Ho creato un repository su un'unità di rete con svnadmin create repos.Come impostare le autorizzazioni in un repository svn?

C'è un modo per impostare le autorizzazioni utente per il repository?

E se questo è il caso, come possono essere impostate tali autorizzazioni?

+3

Sembra essere un duplicato di http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – altern

risposta

18

Se è necessario gestire l'accesso tramite svn:// protocollo (autorizzazione integrata), tutto quello che dovete fare è modificare i file in conf cartella del repository appena creato:

  1. Impostare passwd (repos/conf/passwd) al fine di definire un elenco di utenti e password
  2. Impostare authz (repos/conf/authz) al fine di definire i gruppi e privilegi
  3. Impostare svnserve.conf (repos/conf/svnserve.conf) al fine di definire la configurazione accesso generale

Ecco la guida semplice di how to edit and configure access to your repository. Inoltre è possibile consultare official documentation per accedere alla gestione degli accessi di subversion.

Nel caso sia necessario gestire l'accesso tramite il protocollo http://, è possibile consultare official subversion documentation on this matter, è un argomento un po 'più complesso dell'autorizzazione Subversion incorporata.

+0

Ma questo approccio non funziona solo se il repository si trova su un server e non un disco di rete? – Woltan

+1

se intendi il protocollo 'file: ///', hai ragione, non funziona. In realtà, non esiste una gestione degli accessi per il protocollo 'file: ///' disponibile. – altern

+0

Grazie, questo risponde alla mia domanda ^^ – Woltan

Problemi correlati