Installera SVN-tjänsten på CentOS7
Officiell referens
Officiell hemsida ProduktdokumentationUtför installationen
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Skapa ett dokumentbibliotek
När installationen är klar måste vi skapa ett dokumentbibliotek, se följande kommando för att skapa det.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Lägg till konto
Efter att ha skapat dokumentbiblioteket måste vi också skapa ett konto för att logga in på dokumentbiblioteket. Använd vi eller vim för att redigera / opt / svn / repositories / conf / passwd, lägga till konton i filen och en rad representerar ett konto. Se följande för mer information.
[users]
user1=password1
user2=password2
Auktorisera kontots kataloghantering
Även om vi har skapat konton har de inga läs- och skrivbehörigheter. Vi måste också auktorisera varje konto. Använd vi eller vim för att redigera / opt / svn / repositories / conf / authz och lägg till auktoriseringsinformationen för kontot i filen. Den specifika konfigurationen kan hänvisa till följande exempel.
[/]
user1=rw
[/src]
user2=r
Ändra konfigurationsfilen
Slutligen måste vi ändra konfigurationsfilen för att specificera dokumentkatalogen och behörighetsmetoden. Använd vi eller vim för att redigera /opt/svn/repositories/conf/svnserve.conf, hitta innehållet i exemplet nedan och ändra det enligt exemplet.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Starta och verifiera tjänsten
När all konfiguration är klar kan vi starta tjänsten. Efter att ha startat tjänsten använder vi SVN-klienten för att ansluta. Om vi lyckas ansluta och logga in med det konto som vi konfigurerade betyder det att vår SVN-tjänst har konfigurerats.
svnserve -d -r /opt/svn/repositories