CentOS7 instalējiet SVN pakalpojumu

Oficiālā atsauce

Oficiālā mājas lapa Produkta dokumentācija

Veiciet instalēšanu

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Izveidojiet dokumentu bibliotēku

Pēc instalēšanas pabeigšanas mums ir jāizveido dokumentu bibliotēka. Lūdzu, skatiet šo komandu, lai to izveidotu.

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

Pievienot kontu

Pēc dokumentu bibliotēkas izveides mums ir jāizveido arī konts, lai pieteiktos dokumentu bibliotēkā. Izmantojiet vi vai vim, lai rediģētu / opt / svn / repositories / conf / passwd, failā pievienotu kontus, un viena rindiņa apzīmē vienu kontu. Sīkāku informāciju skatiet tālāk.

            [users]
user1=password1
user2=password2
        

Autorizējiet konta direktorijas darbību

Lai gan mēs esam izveidojuši kontus, viņiem nav lasīšanas un rakstīšanas atļauju. Mums arī ir jāpilnvaro katrs konts. Izmantojiet vi vai vim, lai rediģētu / opt / svn / repositories / conf / authz un failā pievienotu konta autorizācijas informāciju. Konkrētā konfigurācija var atsaukties uz šo piemēru.

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

Mainīt konfigurācijas failu

Visbeidzot, mums arī jāmaina konfigurācijas fails, lai norādītu dokumentu direktoriju un autorizācijas metodi. Izmantojiet vi vai vim, lai rediģētu /opt/svn/repositories/conf/svnserve.conf, atrastu saturu zemāk esošajā piemērā un modificētu to atbilstoši piemēram.

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

Sāciet un pārbaudiet servisu

Kad visas konfigurācijas ir pabeigtas, mēs varam sākt pakalpojumu. Pēc pakalpojuma palaišanas mēs izveidojam savienojumu ar SVN klientu. Ja mēs varam veiksmīgi izveidot savienojumu un pieteikties ar konfigurēto kontu, mūsu SVN pakalpojums ir iestatīts.

            svnserve -d -r /opt/svn/repositories