Installige SVN-teenus CentOS7-le
Ametlik viide
Ametlik veebilehekülg Toote dokumentatsioonTehke 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