Instaloni shërbimin SVN në CentOS7
Referencë zyrtare
Uebfaqe zyrtare Dokumentacioni i ProduktitKryeni instalimin
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Krijoni një bibliotekë dokumentesh
Pas përfundimit të instalimit, ne duhet të krijojmë një bibliotekë dokumentesh, ju lutemi referojuni komandës së mëposhtme për ta krijuar atë.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Shtoni Llogari
Pas krijimit të bibliotekës së dokumenteve, ne gjithashtu duhet të krijojmë një llogari për hyrjen në bibliotekën e dokumenteve. Përdorni vi ose vim për të redaktuar / opt / svn / depot / conf / passwd, shtoni llogari në skedar dhe një rresht përfaqëson një llogari. Referojuni më poshtë për detaje.
[users]
user1=password1
user2=password2
Autorizoni funksionimin e drejtorisë së llogarisë
Megjithëse kemi krijuar llogari, ata nuk kanë asnjë leje leximi dhe shkrimi. Ne gjithashtu duhet të autorizojmë secilën llogari. Përdorni vi ose vim për të redaktuar / opt / svn / depot / conf / authz dhe për të shtuar informacionin e autorizimit të llogarisë në skedar. Konfigurimi specifik mund t'i referohet shembullit vijues.
[/]
user1=rw
[/src]
user2=r
Modifikoni skedarin e konfigurimit
Së fundmi, ne gjithashtu duhet të modifikojmë skedarin e konfigurimit për të specifikuar drejtorinë e dokumentit dhe metodën e autorizimit. Përdorni vi ose vim për të redaktuar /opt/svn/repositories/conf/svnserve.conf, gjeni përmbajtjen në shembullin më poshtë dhe modifikojeni atë sipas shembullit.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Filloni dhe verifikoni shërbimin
Pasi të kenë përfunduar të gjitha konfigurimet, ne mund të fillojmë shërbimin. Pas fillimit të shërbimit, ne përdorim klientin SVN për t'u lidhur. Nëse mund të lidhemi me sukses dhe të identifikohemi me llogarinë që kemi konfiguruar, atëherë shërbimi ynë SVN është konfiguruar.
svnserve -d -r /opt/svn/repositories