Installige SVN-teenus CentOS7-le

Ametlik viide

Ametlik veebilehekülg Toote dokumentatsioon

Tehke installimine

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Looge dokumenditeek

Pärast installi lõppu peame looma dokumenditeegi. Selle loomiseks vaadake palun järgmist käsku.

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

Lisada konto

Pärast dokumenditeegi loomist peame looma ka dokumendikogusse sisselogimiseks konto. Kasutage vi või vim redigeerimiseks / opt / svn / hoidlad / conf / passwd, lisage faili kontosid ja üks rida tähistab ühte kontot. Lisateavet leiate järgmisest.

            [users]
user1=password1
user2=password2
        

Volitage konto kataloogi toiming

Kuigi oleme loonud kontod, pole neil lugemis- ja kirjutamisõigusi. Samuti peame iga konto volitama. Kasutage vi või vim redigeerimiseks / opt / svn / repositories / conf / authz ja lisage faili konto volitusteave. Konkreetne konfiguratsioon võib viidata järgmisele näitele.

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

Konfiguratsioonifaili muutmine

Lõpuks peame ka konfiguratsioonifaili muutma, et täpsustada dokumendikataloogi ja autoriseerimismeetodit. Kasutage vi või vim redigeerimiseks

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

Käivitage ja kontrollige teenust

Kui kõik seadistused on lõpule viidud, võime teenust käivitada. Pärast teenuse käivitamist kasutame ühenduse loomiseks SVN-i klienti. Kui suudame konfigureeritud kontoga edukalt ühendust luua ja sisse logida, on meie SVN-teenus seadistatud.

            svnserve -d -r /opt/svn/repositories