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