Տեղադրեք 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
        

Ավելացնել հաշիվ

Փաստաթղթերի գրադարան ստեղծելուց հետո մենք նաև պետք է հաշիվ ստեղծենք փաստաթղթերի գրադարան մուտք գործելու համար: Օգտագործեք vi կամ vim ՝ խմբագրելու / opt / svn / պահոցներ / conf / passwd, ֆայլում հաշիվներ ավելացնելու համար, և մեկ տողը ներկայացնում է մեկ հաշիվ: Մանրամասների համար դիմեք հետևյալին.

            [users]
user1=password1
user2=password2
        

Լիազորել հաշվի գրացուցակի գործողությունը

Չնայած մենք հաշիվներ ենք ստեղծել, նրանք ընթերցման և գրելու որևէ թույլտվություն չունեն: Մենք նաև պետք է լիազորենք յուրաքանչյուր հաշիվ: Օգտագործեք vi կամ vim ՝ խմբագրելու / opt / svn / պահոցները / conf / authz- ը և ֆայլում ավելացնելու հաշվի թույլտվության տեղեկությունները: Հատուկ կազմաձևը կարող է վկայակոչել հետևյալ օրինակը:

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

Փոփոխել կազմաձևման ֆայլը

Վերջապես, մենք նաև պետք է փոփոխենք կազմաձևման ֆայլը ՝ փաստաթղթերի գրացուցակը և թույլտվության մեթոդը ճշտելու համար: Օգտագործեք vi կամ vim ՝ /opt/svn/repositories/conf/svnserve.conf խմբագրելու համար, գտեք բովանդակությունը ստորև բերված օրինակում և փոփոխեք այն ըստ օրինակի:

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

Սկսեք և ստուգեք ծառայությունը

Բոլոր կազմաձևերն ավարտելուց հետո մենք կարող ենք սկսել ծառայությունը: Serviceառայությունը սկսելուց հետո մենք միանալու համար օգտագործում ենք SVN հաճախորդ: Եթե մենք կարողանանք հաջողությամբ միանալ և մուտք գործել մեր կազմաձևված հաշիվ, ապա մեր SVN ծառայությունը կարգավորված է:

            svnserve -d -r /opt/svn/repositories