Instaloni shërbimin SVN në CentOS7

Referencë zyrtare

Uebfaqe zyrtare Dokumentacioni i Produktit

Kryeni instalimin

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Krijoni një bibliotekë dokumentesh

Pas përfundimit të instalimit, ne duhet të krijojmë një bibliotekë dokumentesh, ju lutemi referojuni komandës së mëposhtme për ta krijuar atë.

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

Shtoni Llogari

Pas krijimit të bibliotekës së dokumenteve, ne gjithashtu duhet të krijojmë një llogari për hyrjen në bibliotekën e dokumenteve. Përdorni vi ose vim për të redaktuar / opt / svn / depot / conf / passwd, shtoni llogari në skedar dhe një rresht përfaqëson një llogari. Referojuni më poshtë për detaje.

            [users]
user1=password1
user2=password2
        

Autorizoni funksionimin e drejtorisë së llogarisë

Megjithëse kemi krijuar llogari, ata nuk kanë asnjë leje leximi dhe shkrimi. Ne gjithashtu duhet të autorizojmë secilën llogari. Përdorni vi ose vim për të redaktuar / opt / svn / depot / conf / authz dhe për të shtuar informacionin e autorizimit të llogarisë në skedar. Konfigurimi specifik mund t'i referohet shembullit vijues.

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

Modifikoni skedarin e konfigurimit

Së fundmi, ne gjithashtu duhet të modifikojmë skedarin e konfigurimit për të specifikuar drejtorinë e dokumentit dhe metodën e autorizimit. Përdorni vi ose vim për të redaktuar /opt/svn/repositories/conf/svnserve.conf, gjeni përmbajtjen në shembullin më poshtë dhe modifikojeni atë sipas shembullit.

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

Filloni dhe verifikoni shërbimin

Pasi të kenë përfunduar të gjitha konfigurimet, ne mund të fillojmë shërbimin. Pas fillimit të shërbimit, ne përdorim klientin SVN për t'u lidhur. Nëse mund të lidhemi me sukses dhe të identifikohemi me llogarinë që kemi konfiguruar, atëherë shërbimi ynë SVN është konfiguruar.

            svnserve -d -r /opt/svn/repositories