Hali!
Összedobtam egy kis svn szervert ami MySQL adatbázisból nézi a felhasználókat. Na szóval az a gondom, hogy olyat hogy bírok megoldani, hogy különböző repository-knak külön eltárolja a felhasználókat? Szóval valami csoportok vagy valami. Egy kis elmélet hogy hogyan képzelem:
SVN SZERVER -> Repo1, hozzáfér: Pista, Jani, Ádám
Repo2, hozzáfér: Jani, Pista, Kati, Zsuzi, de Ádám nem.
Az egyik dolog, hogy fogalmam sincs hogy kellene megcsinálni , a másik hogy mindezt MySQL-ben szeretném tárolni, ha lehetséges valahogy.
Példa: assembla.com(gondolom mysql-ben tárolódik itt is )
Egy-két adat:
SVN elérés beállítása:
SVNIndexXSLT "/repos-web/view/repos.xsl"
DAV svn
SVNListParentPath on
SVNParentPath /var/svn
AuthType Basic
AuthName "ScymeX SVN"
AuthUserFile /dev/null
AuthBasicAuthoritative Off
Auth_MySQL On
Auth_MySQL_Authoritative on
Auth_MySQL_Host localhost
Auth_MySQL_USER root
Auth_MySQL_Password asdasd
Auth_MySQL_DB htpasswd
Auth_MySQL_Password_Table user_info
Auth_MySQL_Empty_Passwords Off
Auth_MySQL_Encrypted_Passwords off
Auth_MySQL_Username_Field user_name
Auth_MySQL_Password_Field user_passwd
Auth_MySQL_Encryption_Types PHP_MD5
Require valid-user
(haszált csomag: libapache2-mod-auth-mysql)
Rendszer:
Ubuntu 10.04 LTS