Shyira serivisi ya SVN kuri CentOS7
Ibisobanuro
Urubuga rwemewe IbicuruzwaKora installation
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Kora isomero ryinyandiko
Nyuma yo kwishyiriraho birangiye, dukeneye gukora isomero ryinyandiko, nyamuneka reba itegeko rikurikira ryo kurema.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Ongeraho konti
Nyuma yo gukora isomero ryinyandiko, dukeneye kandi gukora konti yo kwinjira mubitabo byibitabo. Koresha vi cyangwa vim kugirango uhindure / hitamo / svn / ububiko / conf / passwd, ongeraho konti muri dosiye, kandi umurongo umwe uhagarariye konti imwe. Reba kuri ibi bikurikira kugirango ubone ibisobanuro birambuye.
[users]
user1=password1
user2=password2
Emera ibikorwa bya konte ikora
Nubwo twashizeho konti, ntabwo bafite uburenganzira bwo gusoma no kwandika.Tugomba kandi guha buri konti. Koresha vi cyangwa vim kugirango uhindure / hitamo / svn / ububiko / conf / authz hanyuma wongereho amakuru yemewe ya konte muri dosiye. Iboneza ryihariye rishobora kwifashisha urugero rukurikira.
[/]
user1=rw
[/src]
user2=r
Hindura dosiye
Hanyuma, dukeneye kandi guhindura dosiye iboneza kugirango tumenye ububiko bwububiko nuburyo bwo gutanga uburenganzira. Koresha vi cyangwa vim kugirango uhindure /opt/svn/repositories/conf/svnserve.conf, shakisha ibikubiye murugero rukurikira, hanyuma ubihindure ukurikije urugero.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Tangira kandi ugenzure serivisi
Nyuma yuko iboneza byose birangiye, dushobora gutangira serivisi. Nyuma yo gutangira serivisi, dukoresha umukiriya wa SVN kugirango duhuze.Niba dushobora guhuza neza no kwinjira hamwe na konte twashizeho, bivuze ko serivisi yacu ya SVN yashyizweho.
svnserve -d -r /opt/svn/repositories