CentOS7 instalējiet SVN pakalpojumu
Oficiālā atsauce
Oficiālā mājas lapa Produkta dokumentācijaVeiciet 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