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 / repositories / conf / passwd, файлга эсеп жазууларды кошуу үчүн vi же vim колдонуңуз, жана бир сап бир эсепти чагылдырат. Толугураак маалымат үчүн төмөнкүлөрдү караңыз.
[users]
user1=password1
user2=password2
Каттоо эсебинин каталогунун иштешине уруксат бериңиз
Биз аккаунттарды түзгөнүбүз менен, алардын окууга жана жазууга эч кандай уруксаты жок, ошондой эле ар бир каттоо эсебине уруксат беришибиз керек. / Opt / svn / repositories / 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