Faʻapipiʻi le tautua a le SVN ile CentOS7

Faʻamatalaga aloaʻia

'Upega tafaʻilagi aloaʻia Pepa faʻamaumauga

Faatino faapipiiina

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Fausia se faletusi tusi

A maeʻa le faʻapipiʻiina, e manaʻomia ona tatou fausia se faletusi tusi, faʻamolemole tagaʻi i le faʻatonuga lenei e fai.

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

Faʻaopopo tala

A maeʻa ona fausia le faletusi tusi, tatou manaʻomia foi ona fausia se teuga tupe mo le logging i totonu o le faletusi tusi. Faʻaoga vi pe vim e faʻasaʻo / opt / svn / repositories / conf / passwd, faʻaopopo tala i le faila, ma le tasi laina faʻatusa tasi teuga tupe. Vaʻai i mea o loʻo mulimuli mai mo auiliiliga.

            [users]
user1=password1
user2=password2
        

Faʻatagaina le faʻagaioiga o le tusi faʻamaumauga

E ui lava na matou faia tala, latou te leʻi iai ni faʻatagaga tusitusi ma tusitusiga. E manaʻomia foʻi ona tatou faʻatagaina tala taʻitasi. Faʻaaoga vi pe vim e faʻasaʻo / opt / svn / repositories / conf / authz ma faʻaopopo le faʻatagaga faʻamatalaga o le teuga tupe i le faila. O le faʻapitoa faʻapitoa mafai ona faʻasino i le faʻataʻitaʻiga lenei.

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

Fesuiaʻi le faila faʻatulagaina

I le iuga, tatou manaʻomia le fesuiaʻi o le faila faʻatulagaina e faʻamaoti ai le faʻasino tusi ma auala faʻatagaina. Faʻaaoga vi pe vim e faʻasaʻo /opt/svn/repositories/conf/svnserve.conf, saili le mea o loʻo i lalo i le faʻataʻitaʻiga, ma toe faʻaleleia e tusa ma le faʻataʻitaʻiga.

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

Amata ma faʻamaonia le tautua

A maeʻa maeʻa faʻatulagaina uma, e mafai ona tatou amataina le tautua. A maeʻa le tautua, matou te faʻaaogaina le SVN client e fesoʻotaʻi, afai e mafai ona matou fesoʻotaʻi lelei ma ulufale faʻatasi ma le teugatupe na matou faʻatulagaina, o lona uiga ua faʻatuina la matou tautua a le SVN.

            svnserve -d -r /opt/svn/repositories