Installéiert SVN Service op CentOS7
Offiziell Referenz
Offiziell Websäit Produkt DokumentatiounInstallatioun ausféieren
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Erstellt eng Dokumentbibliothéik
Nodeems d'Installatioun fäerdeg ass, musse mir eng Dokumentbibliothéik erstellen, kuckt op de folgende Kommando fir se ze kreéieren.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Kont derbäi
Nodeems Dir d'Dokumentbibliothéik erstallt hutt, musse mir och e Kont erstellen fir Iech an d'Dokumentbibliothéik unzemellen. Benotzt vi oder vim fir z'änneren / opt / svn / Repositories / conf / passwd, füügt Konten an d'Datei bäi, an eng Zeil stellt e Kont duer. Kuckt déi folgend fir Detailer.
[users]
user1=password1
user2=password2
Autoriséiert de Kont vum Verzeechnes
Och wa mir Konten erstallt hunn, hu se keng Lies- a Schreifrechter. Mir mussen och all Kont autoriséieren. Benotzt vi oder vim fir z'änneren / opt / svn / Repositories / conf / authz an füügt d'Autorisatiounsinformatioun vum Kont an d'Datei bäi. Déi spezifesch Konfiguratioun kann op déi folgend Beispill bezéien.
[/]
user1=rw
[/src]
user2=r
Ännert d'Konfiguratiounsdatei
Schlussendlech musse mir d'Konfiguratiounsdatei änneren fir d'Dokumentverzeechnes an d'Autorisatiounsmethod ze spezifizéieren. Benotzt vi oder vim fir z'änneren /opt/svn/repositories/conf/svnserve.conf, fënns den Inhalt am Beispill hei ënnendrënner, an ännert se no dem Beispill.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Start a verifizéiert Service
Nodeems all Konfiguratiounen ofgeschloss sinn, kënne mir de Service starten. Nodeems mir de Service gestart hunn, benotze mir de SVN Client fir ze verbannen. Wa mir erfollegräich kënne verbannen a mat dem Kont, dee mir konfiguréiert hunn, konnektéieren, da gouf eisen SVN Service ageriicht.
svnserve -d -r /opt/svn/repositories