Nainštalujte si službu SVN na CentOS7

Úradný odkaz

Oficiálna web stránka Produktová dokumentácia

Vykonajte inštaláciu

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Vytvorte knižnicu dokumentov

Po dokončení inštalácie musíme vytvoriť knižnicu dokumentov. Ak ju chcete vytvoriť, pozrite si nasledujúci príkaz.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Pridať účet

Po vytvorení knižnice dokumentov potrebujeme tiež vytvoriť účet pre prihlásenie do knižnice dokumentov. Použite vi alebo vim na úpravu / opt / svn / repositories / conf / passwd, pridanie účtov do súboru a jeden riadok predstavuje jeden účet. Podrobnosti nájdete v nasledujúcom texte.

            [users]
user1=password1
user2=password2
        

Autorizujte činnosť adresára účtu

Aj keď sme vytvorili účty, nemajú žiadne povolenia na čítanie a zápis. Každý účet tiež musíme autorizovať. Použite vi alebo vim na úpravu / opt / svn / repositories / conf / authz a pridanie autorizačných informácií účtu do súboru. Konkrétna konfigurácia môže odkazovať na nasledujúci príklad.

            [/]
user1=rw
[/src]
user2=r
        

Upravte konfiguračný súbor

Nakoniec musíme tiež upraviť konfiguračný súbor tak, aby určoval adresár dokumentov a spôsob autorizácie. Použite vi alebo vim na úpravu súboru /opt/svn/repositories/conf/svnserve.conf, nájdenie obsahu v príklade nižšie a jeho úprava podľa príkladu.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Spustite a overte službu

Po dokončení všetkých konfigurácií môžeme službu spustiť. Po spustení služby používame na pripojenie klienta SVN. Ak sa dokážeme úspešne pripojiť a prihlásiť pomocou účtu, ktorý sme nakonfigurovali, bola nastavená naša služba SVN.

            svnserve -d -r /opt/svn/repositories