Installer SVN-tjenesten på CentOS7
Offisiell referanse
Offesiell nettside ProduktdokumentasjonUtfør installasjonen
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Lag et dokumentbibliotek
Etter at installasjonen er fullført, må vi opprette et dokumentbibliotek, se følgende kommando for å opprette det.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Legg til konto
Etter å ha opprettet dokumentbiblioteket, må vi også opprette en konto for å logge på dokumentbiblioteket. Bruk vi eller vim til å redigere / opt / svn / repositories / conf / passwd, legge til kontoer i filen, og en linje representerer en konto. Se følgende for detaljer.
[users]
user1=password1
user2=password2
Autoriser kontoens katalogoperasjon
Selv om vi har opprettet kontoer, har de ikke lese- og skrivetillatelser. Vi må også autorisere hver konto. Bruk vi eller vim til å redigere / opt / svn / repositories / conf / authz og legge til autorisasjonsinformasjonen til kontoen i filen. Den spesifikke konfigurasjonen kan referere til følgende eksempel.
[/]
user1=rw
[/src]
user2=r
Endre konfigurasjonsfilen
Til slutt må vi endre konfigurasjonsfilen for å spesifisere dokumentkatalogen og autorisasjonsmetoden. Bruk vi eller vim til å redigere /opt/svn/repositories/conf/svnserve.conf, finn innholdet i eksemplet nedenfor, og modifiser det i henhold til eksemplet.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Start og verifiser tjenesten
Etter at alle konfigurasjoner er fullført, kan vi starte tjenesten. Etter at vi har startet tjenesten, bruker vi SVN-klienten til å koble til. Hvis vi kan koble til og logge inn med kontoen vi konfigurerte, betyr det at SVN-tjenesten vår er konfigurert.
svnserve -d -r /opt/svn/repositories