Asenna SVN-palvelu CentOS7: een

Virallinen viite

Virallinen nettisivu Tuote-asiakirjat

Suorita asennus

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Luo asiakirjakirjasto

Kun asennus on valmis, meidän on luotava dokumenttikirjasto, luo se seuraavasta komennosta.

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

Lisää tili

Asiakirjakirjaston luomisen jälkeen meidän on myös luotava tili asiakirjakirjastoon kirjautumista varten. Käytä vi tai vim muokata / opt / svn / repositories / conf / passwd, lisätä tilejä tiedostoon ja yksi rivi edustaa yhtä tiliä. Katso lisätietoja seuraavasta.

            [users]
user1=password1
user2=password2
        

Valtuuta tilin hakemistotoiminta

Vaikka olemme luoneet tilejä, heillä ei ole luku- ja kirjoitusoikeuksia. Meidän on myös valtuutettava kukin tili. Käytä vi tai vim muokata / opt / svn / repositories / conf / authz ja lisätä tilin valtuutustiedot tiedostoon. Erityinen kokoonpano voi viitata seuraavaan esimerkkiin.

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

Muokkaa määritystiedostoa

Lopuksi meidän on myös muokattava määritystiedostoa määrittelemään asiakirjahakemisto ja käyttöoikeustapa. Käytä vi tai vim muokataksesi /opt/svn/repositories/conf/svnserve.conf, etsi sisältö alla olevasta esimerkistä ja muokkaa sitä esimerkin mukaan.

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

Käynnistä ja tarkista palvelu

Kun kaikki määritykset on suoritettu, voimme aloittaa palvelun. Palvelun aloittamisen jälkeen käytämme yhteyden muodostamiseen SVN-asiakasta. Jos voimme muodostaa yhteyden ja kirjautua sisään määrittämällä tilillä, se tarkoittaa, että SVN-palvelumme on määritetty.

            svnserve -d -r /opt/svn/repositories