2012-02-15 13 views
16

Utworzyłem repozytorium na dysku sieciowym pod numerem svnadmin create repos.Jak ustawić uprawnienia w repozytorium svn?

Czy istnieje sposób na ustawienie uprawnień użytkownika do repozytorium?

A jeśli tak, to w jaki sposób można ustawić te uprawnienia?

+3

Wydaje się być duplikatem http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – altern

Odpowiedz

18

Jeśli trzeba zarządzać dostępem poprzez svn:// protokołu (osadzony zezwoleń), wszystko co musisz zrobić, to zmienić pliki w conf folderze nowo utworzonego repozytorium:

  1. Konfigurowanie passwd (repos/conf/passwd) w celu zdefiniować listę użytkowników i haseł
  2. Konfigurowanie authz (repos/conf/authz) w celu zdefiniowania grup i przywilejów
  3. Konfigurowanie svnserve.conf (repos/conf/svnserve.conf) w celu zdefiniowania konfiguracji ogólnego dostępu

Oto prosty przewodnik po how to edit and configure access to your repository. Możesz także skonsultować się z official documentation, aby zapoznać się z zarządzaniem dostępem do subversion.

Jeśli potrzebujesz zarządzać dostępem za pośrednictwem protokołu http://, możesz chcieć sprawdzić numer official subversion documentation on this matter, który jest nieco bardziej skomplikowanym zagadnieniem niż autoryzacja osadzonych subversion.

+0

Ale to podejście nie działa tylko wtedy, gdy repozytorium znajduje się na serwerze a nie dysk sieciowy? – Woltan

+1

jeśli masz na myśli protokół 'file: ///', to masz rację, to nie działa. W rzeczywistości nie ma zarządzania dostępem do protokołu 'file: ///'. – altern

+0

Dziękuję, to odpowiada na moje pytanie ^^ – Woltan

Powiązane problemy