Инсталирајте СВН услугу на ЦентОС7

Званична референца

Званични сајт Документација производа

Извршите инсталацију

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Направите библиотеку докумената

По завршетку инсталације треба да креирамо библиотеку докумената, погледајте следећу наредбу да бисте је креирали.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Додај налог

Након креирања библиотеке докумената, такође морамо створити налог за пријављивање у библиотеку докумената. Користите ви или вим за уређивање / опт / свн / репозиторијуме / цонф / пассвд, додавање налога у датотеку, а један ред представља један налог. Погледајте следеће за детаље.

            [users]
user1=password1
user2=password2
        

Овластите рад директорија налога

Иако смо креирали рачуне, они немају дозволу за читање и писање, такође морамо да одобримо сваки налог. Користите ви или вим за уређивање / опт / свн / репозиторијуме / цонф / аутхз и додајте податке о ауторизацији налога у датотеку. Конкретна конфигурација може се односити на следећи пример.

            [/]
user1=rw
[/src]
user2=r
        

Измените конфигурациону датотеку

На крају, такође морамо да изменимо конфигурациону датотеку да одредимо директоријум докумената и начин ауторизације. Користите ви или вим за уређивање /опт/свн/репоситориес/цонф/свнсерве.цонф, пронађите садржај у доњем примеру и измените га према примеру.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Покрените и верификујте услугу

Након завршетка свих конфигурација, можемо започети услугу. Након покретања услуге користимо СВН клијент за повезивање. Ако успемо да се повежемо и пријавимо помоћу налога који смо конфигурисали, тада је наша СВН услуга постављена.

            svnserve -d -r /opt/svn/repositories