Installa s-servizz SVN fuq CentOS7
Referenza uffiċjali
Websajt uffiċjali Dokumentazzjoni tal-ProdottWettaq l-installazzjoni
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Oħloq librerija tad-dokumenti
Wara li l-installazzjoni tkun lesta, għandna bżonn noħolqu librerija tad-dokumenti, jekk jogħġbok irreferi għall-kmand li ġej biex noħolquha.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Żid kont
Wara li noħolqu l-librerija tad-dokumenti, irridu wkoll noħolqu kont biex tidħol fil-librerija tad-dokumenti. Uża vi jew vim biex teditja / opt / svn / repożitorji / conf / passwd, żid kontijiet fil-fajl, u linja waħda tirrappreżenta kont wieħed. Irreferi għal dan li ġej għad-dettalji.
[users]
user1=password1
user2=password2
Awtorizza l-operazzjoni tad-direttorju tal-kont
Għalkemm ħloqna kontijiet, m'għandhom l-ebda permessi ta 'qari u kitba. Għandna bżonn ukoll li nawtorizzaw kull kont. Uża vi jew vim biex teditja / opt / svn / repożitorji / conf / authz u żid l-informazzjoni dwar l-awtorizzazzjoni tal-kont fil-fajl. Il-konfigurazzjoni speċifika tista 'tirreferi għall-eżempju li ġej.
[/]
user1=rw
[/src]
user2=r
Immodifika l-fajl tal-konfigurazzjoni
Fl-aħħarnett, għandna bżonn ukoll nimmodifikaw il-fajl tal-konfigurazzjoni biex nispeċifikaw id-direttorju tad-dokument u l-metodu ta 'awtorizzazzjoni. Uża vi jew vim biex teditja /opt/svn/repositories/conf/svnserve.conf, sib il-kontenut fl-eżempju hawn taħt, u mmodifikah skont l-eżempju.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Ibda u vverifika s-servizz
Wara li l-konfigurazzjonijiet kollha jitlestew, nistgħu nibdew is-servizz. Wara li nibdew is-servizz, nużaw il-klijent SVN biex nikkonnettjaw. Jekk nistgħu nikkonnettjaw b'suċċess u nidħol fil-kont li kkonfigurajna, allura s-servizz SVN tagħna ġie stabbilit.
svnserve -d -r /opt/svn/repositories