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