Mametraka serivisy SVN amin'ny CentOS7

Fanovozan-kevitra ofisialy

Tranonkala ofisialy Product Documentation

Ataovy ny fametrahana

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Mamorona trano famakiam-boky

Rehefa vita ny fametrahana dia mila mamorona tranomboky antontan-taratasy izahay, azafady mba jereo ity baiko manaraka ity hamoronana azy.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Manampia kaonty

Aorian'ny famoronana ny famakiam-boky dia mila mamorona kaonty amin'ny fidirana ao amin'ny tranomboky tahirin-kevitra ihany koa isika. Mampiasà vi na vim hanovana / opt / svn / repositories / conf / passwd, manampy kaonty ao anaty fisie, ary ny tsipika iray dia maneho kaonty iray. Jereo ity manaraka ity raha mila antsipiriany.

            [users]
user1=password1
user2=password2
        

Omeo alàlana ny asan'ny lahatahiry ny kaonty

Na dia namorona kaonty aza izahay dia tsy nahazo alalana hamaky sy hanoratra izy ireo. Mila manome alalana ny kaonty tsirairay koa izahay. Mampiasà vi na vim hanovana / opt / svn / repositories / conf / authz ary ampio ny fampahalalana alalana amin'ny kaonty ao anaty rakitra. Ny famaritana manokana dia afaka manondro ity ohatra manaraka ity.

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

Ovao ny fisie fikirakirana

Ary farany, mila manova ny rakitra fikirakirana ihany koa izahay mba hamaritana ny lahatahiry sy ny fomba fanomezan-dàlana. Mampiasà vi na vim hanovana /opt/svn/repositories/conf/svnserve.conf, tadiavo ny atiny ao amin'ilay ohatra etsy ambany, ary ovao arak'izay ohatra.

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

Manomboha ary manamarina ny serivisy

Aorian'ny nahavitan'ny configurations rehetra dia afaka manomboka ny serivisy izahay. Aorian'ny fanombohana ny serivisy dia ampiasainay ny mpanjifa SVN hifandray. Raha afaka mifandray tsara sy miditra amin'ny kaonty namboarinay izahay, dia natsangana ny serivisy SVN anay.

            svnserve -d -r /opt/svn/repositories