Faʻapipiʻi le tautua a le SVN ile CentOS7
Faʻamatalaga aloaʻia
'Upega tafaʻilagi aloaʻia Pepa faʻamaumaugaFaatino 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