SVN қызметін CentOS7-ге орнатыңыз

Ресми анықтама

Ресми сайт Өнімнің құжаттамасы

Орнатуды орындаңыз

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Құжаттар кітапханасын жасаңыз

Орнату аяқталғаннан кейін біз құжаттар кітапханасын жасауымыз керек, оны жасау үшін келесі пәрменді қараңыз.

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

Аккаунт қосу

Құжаттар кітапханасын жасағаннан кейін біз сонымен бірге құжаттар кітапханасына кіру үшін тіркелгі жасауымыз керек. / Opt / svn / репозитарийлер / conf / passwd файлын есептік жазбалар қосу үшін vi немесе vim пайдаланыңыз, және бір жол бір есептік жазбаны білдіреді. Толық ақпарат алу үшін келесілерді қараңыз.

            [users]
user1=password1
user2=password2
        

Есептік жазба каталогының жұмысына рұқсат беріңіз

Біз есептік жазбалар жасағанымызбен, олардың оқуға және жазуға ешқандай рұқсаты жоқ, сонымен қатар әр есептік жазбаға авторизация қажет. / Opt / svn / репозитарийлер / conf / authz файлын өзгертуге және тіркелгі туралы ақпаратты қосу үшін vi немесе vim пайдаланыңыз. Арнайы конфигурация келесі мысалға сілтеме жасай алады.

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

Конфигурация файлын өзгертіңіз

Сонымен, біз құжат каталогы мен авторизация әдісін көрсету үшін конфигурация файлын өзгертуіміз керек. /Opt/svn/repositories/conf/svnserve.conf редакциялау үшін vi немесе vim пайдаланыңыз, мазмұнын төмендегі мысалдан табыңыз және оны мысалға сәйкес өзгертіңіз.

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

Қызметті бастаңыз және тексеріңіз

Барлық конфигурация аяқталғаннан кейін біз қызметті бастауға болады. Қызметті бастағаннан кейін біз қосылу үшін SVN клиентін қолданамыз, егер біз теңшелген есептік жазбамен сәтті қосылып, кіре алсақ, онда біздің SVN қызметі орнатылған.

            svnserve -d -r /opt/svn/repositories